Commit Graph

659 Commits

Author SHA1 Message Date
Luke Benstead
4827fd4c5b Fix various clipping glitches 2022-06-11 21:27:09 +01:00
Luke Benstead
53c54997c3 Fix a number of issues! 2022-06-10 20:27:21 +01:00
Luke Benstead
68c6936b25 Add nehe10 sample 2022-06-10 20:26:51 +01:00
Luke Benstead
dbb94d0cb9 Move clipping into list submission 2022-06-09 13:07:51 +01:00
Luke Benstead
193f0bdc49 Cleanup 2022-05-21 20:16:50 +01:00
Luke Benstead
9a50917062 Fix rgba vs argb inversion 2022-05-21 20:16:34 +01:00
Luke Benstead
83e325ab3c Fix CMake 32bit issues 2022-05-21 20:16:26 +01:00
Luke Benstead
0060f48202 Fix compilation issues on PC vs DC 2022-05-21 20:16:12 +01:00
Luke Benstead
fe7f9cbed0 Fix crash when generating mipmaps on 4bpp textures 2022-05-07 12:57:45 +01:00
Luke Benstead
3d1f447af9 Merge branch 'paletted-textures' into 'master'
4BPP paletted textures and OES_compressed_paletted_texture support

See merge request simulant/GLdc!98
2022-05-04 20:05:24 +00:00
Luke Benstead
d0e6b56414 Restore validation of the internalFormat (even though it's unused) 2022-05-04 21:00:15 +01:00
Luke Benstead
dc69a81da1 Remove unused code. Various clean ups 2022-05-04 20:53:18 +01:00
Luke Benstead
411d4f0e4f Add a missing space 2022-05-04 20:45:21 +01:00
Luke Benstead
dd7bb47ffb Merge remote-tracking branch 'ozzyouzo/master' into paletted-textures 2022-05-04 20:39:39 +01:00
Luke Benstead
46605c6b1a Merge branch 'Avoid_gl_h_Function_is_not_a_prototype_warning' into 'master'
gl.h: avoid gcc warning "function declaration isn’t a prototype"

See merge request simulant/GLdc!97
2022-05-04 19:20:13 +00:00
OzzyOuzo
c48bbfe07c Fixed glMultMatrixf(...)
Added _glResetSharedPalettes
2022-05-03 16:12:27 +03:00
Luke Benstead
4e8ff2f8e4 Fix texture issues 2022-04-26 20:34:14 +01:00
T_chan
cd14a5ed11 gl.h: avoid gcc warning "function declaration isn’t a prototype" 2022-02-07 16:09:00 +00:00
Luke Benstead
6f2b4d8f9f Merge branch 'Add_missing_gl_h_defines' into 'master'
Add some missing gl.h defines for portability

See merge request simulant/GLdc!96
2022-02-07 15:48:26 +00:00
T_chan
2d63fdf30f Add some missing gl.h defines for portability 2022-02-07 15:36:16 +00:00
Luke Benstead
774a956012 Merge branch 'refactor_nehe08' into 'master'
refactor nehe08 slightly

See merge request simulant/GLdc!94
2022-02-01 09:00:46 +00:00
T_chan
bd507f38bd refactor nehe08 slightly 2022-02-01 08:48:31 +00:00
Luke Benstead
4ad5f00538 Merge branch 'Add_gluBuild2DMipmaps' into 'master'
Add gluBuild2DMipmaps()

See merge request simulant/GLdc!93
2022-02-01 08:28:40 +00:00
T_chan
53eb2e2a51 Add gluBuild2DMipmaps() 2022-02-01 07:25:54 +00:00
Luke Benstead
5be561ce4f Merge branch 'Correct_Sample_Files_Paths' into 'master'
samples: correct image  paths & include <math.h>

See merge request simulant/GLdc!92
2022-01-31 20:47:56 +00:00
T_chan
fdac490e34 samples: correct image paths & include <math.h> 2022-01-31 16:59:05 +00:00
Luke Benstead
f5436fd31b Merge branch 'Regroup_BMP_Loading' into 'master'
regroup the BMP file loading into 1 file, and correct some types that give...

See merge request simulant/GLdc!87
2022-01-31 10:30:26 +00:00
T_chan
ae3ebe2e5c regroup the BMP file loading into 1 file, and correct some types that give... 2022-01-31 10:30:26 +00:00
Luke Benstead
d7d8f4c4f1 Merge branch 'Samples_Make_Romdisk_Conditional' into 'master'
Include romdisk only if target is dreamcast

See merge request simulant/GLdc!86
2022-01-31 10:06:02 +00:00
Luke Benstead
12080967c2 Merge branch 'Fix_depth_funcs_ortho' into 'master'
fix depth_funcs_ortho - show blue and green quads

See merge request simulant/GLdc!88
2022-01-31 10:05:03 +00:00
Luke Benstead
80ca380a22 Merge branch 'Correct_Blend_Test' into 'master'
merge of blend_test and lerabot_blend_test, addition of 1 case, and...

See merge request simulant/GLdc!89
2022-01-31 10:04:50 +00:00
T_chan
ab627b5ef5 merge of blend_test and lerabot_blend_test, addition of 1 case, and... 2022-01-31 10:04:50 +00:00
Luke Benstead
bc422f1f47 Merge branch 'Correct_lerabot01' into 'master'
dont put objects on the far plane

See merge request simulant/GLdc!90
2022-01-31 10:04:24 +00:00
Luke Benstead
b3066f991c Merge branch 'Add_glGetTexImage_stub' into 'master'
Add glGetTexImage stub for portability

See merge request simulant/GLdc!91
2022-01-31 10:03:56 +00:00
T_chan
621982d14e Add glGetTexImage stub for portability 2022-01-31 08:29:00 +00:00
T_chan
23419bf57c dont put objects on the far plane 2022-01-26 19:46:31 +00:00
T_chan
7abd878e93 AS-IS, depth_funcs_ortho only displays 1 red quad. With the fix, the 2 other quads (blue, green) become visible again 2022-01-25 20:47:40 +00:00
T_chan
0c8e11c02a Include romdisk only if target is dreamcast 2022-01-25 14:41:55 +00:00
Luke Benstead
9506237c47 Merge branch 'Solve_Warnings' into 'master'
Solve some warnings from the compilation

See merge request simulant/GLdc!83
2022-01-25 13:44:09 +00:00
Luke Benstead
e2da03ac74 Merge branch 'Remove_mipmapping_from_Nehe06' into 'master'
Remove mipmapping from Nehe06

See merge request simulant/GLdc!84
2022-01-25 13:43:49 +00:00
Luke Benstead
705cb30be8 Merge branch 'Solve_Sample_Warnings' into 'master'
solve 4 warnings about printf & long unsigned values vs %d

See merge request simulant/GLdc!85
2022-01-25 13:43:30 +00:00
T_chan
37e407d032 solve 4 warnings about printf & long unsigned values vs %d 2022-01-25 13:35:24 +00:00
T_chan
f5b63bfc97 Remove mipmapping from Nehe06 2022-01-23 13:07:58 +00:00
T_chan
b1508be822 Solve some warnings from the compilation 2022-01-20 22:42:08 +00:00
Luke Benstead
4ad2841809 Merge branch 'Add_glTexCoord1f_functions' into 'master'
Add glTexCoord1f() and glTexCoord1fv()

See merge request simulant/GLdc!80
2022-01-19 08:05:59 +00:00
Luke Benstead
cfbd126f58 Merge branch 'Add_GL_LINE_SMOOTH' into 'master'
Add GL_LINE_SMOOTH to increase portability

See merge request simulant/GLdc!82
2022-01-19 08:05:31 +00:00
Luke Benstead
ea44f21c04 Merge branch 'T_chan-master-patch-83707' into 'master'
remove duplicate defines from gl.h

See merge request simulant/GLdc!81
2022-01-19 08:05:18 +00:00
T_chan
fb2e8d7d7e Update include/GL/gl.h 2022-01-19 06:55:33 +00:00
T_chan
72b115659a remove duplicate defines from gl.h 2022-01-19 06:50:11 +00:00
T_chan
9b6c2bbb21 Add glTexCoord1f() and glTexCoord1fv() 2022-01-18 21:40:31 +00:00