Luke Benstead
|
69a2310a3c
|
Default to small culling to avoid artifacts
|
2022-12-03 13:46:08 +00:00 |
|
Luke Benstead
|
5296f5c79c
|
Optimise perspective divide assuming W is always positive
|
2022-11-05 20:28:24 +00:00 |
|
Luke Benstead
|
aa875ae4d1
|
Fix compiler flags
|
2022-11-04 19:34:42 +00:00 |
|
Luke Benstead
|
7db15a0e03
|
Fix PC build
|
2022-11-04 19:25:50 +00:00 |
|
Luke Benstead
|
b6593acc83
|
Switches instead of if ladders
|
2022-11-04 19:24:12 +00:00 |
|
Luke Benstead
|
8ca70a2920
|
Initialize submission target on boot to save runtime cost
|
2022-11-04 19:23:50 +00:00 |
|
Luke Benstead
|
4d8c507706
|
Fix a bug where glXPointer functions would do unnecessary work
|
2022-11-04 19:23:06 +00:00 |
|
Luke Benstead
|
a248f3a50c
|
Faster inversion
|
2022-11-03 20:24:38 +00:00 |
|
Luke Benstead
|
6be3e6185d
|
Faster inversion
|
2022-09-14 19:20:24 +01:00 |
|
Luke Benstead
|
3caaf798e7
|
Undo double transform
|
2022-08-25 21:25:52 +01:00 |
|
Luke Benstead
|
0b62ac8673
|
Clean ups and optimisations
|
2022-08-25 21:24:08 +01:00 |
|
Luke Benstead
|
4edf8ce04d
|
Use the direct texture path for vbuffer uploads
|
2022-08-25 20:01:54 +01:00 |
|
Luke Benstead
|
c793e1f35d
|
Don't submit empty lists
|
2022-08-24 20:31:55 +01:00 |
|
Luke Benstead
|
9b9db31f30
|
Merge branch 'super-clip' into 'master'
Super clip
See merge request simulant/GLdc!99
|
2022-06-13 19:26:55 +00:00 |
|
Luke Benstead
|
9d9a502e96
|
Remove old clipping
|
2022-06-13 20:16:46 +01:00 |
|
Luke Benstead
|
3d69003c5f
|
Allow disabling near-z
|
2022-06-13 20:16:37 +01:00 |
|
Luke Benstead
|
99ae70a72b
|
Make the software implementation use the same clipping code
|
2022-06-13 20:06:04 +01:00 |
|
Luke Benstead
|
6fb15ee4c7
|
Fix some winding issues
|
2022-06-13 20:05:54 +01:00 |
|
Luke Benstead
|
b17104afea
|
Add a missing header
|
2022-06-13 20:05:39 +01:00 |
|
Luke Benstead
|
16f6100afa
|
Fix issues and optimise
|
2022-06-12 19:53:26 +01:00 |
|
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 |
|