David Reichelt
|
32e3f4374e
|
Call fsincos with angle degrees instead of passing in radians
|
2025-02-22 08:20:21 +00:00 |
|
Luke Benstead
|
e71560f31b
|
Merge branch 'platform_h_support_Naomi' into 'master'
platform.h: support Naomi again
See merge request simulant/GLdc!150
|
2025-02-09 20:21:51 +00:00 |
|
Luke Benstead
|
388df1d1d5
|
Merge branch 'cherry-pick-52011fe9' into 'master'
Add support for glGetIntegerv(GL_MATRIX_MODE, ...)
See merge request simulant/GLdc!152
|
2025-02-09 19:21:53 +00:00 |
|
David Reichelt
|
08b2d58b4e
|
Add support for glGetIntegerv(GL_MATRIX_MODE,...)
(cherry-picked from commit 52011fe9efeb2e997637876be8a3f600bf91df25)
Co-authored-by: David Reichelt <freakdave@hotmail.com>
|
2025-02-09 19:13:38 +00:00 |
|
David Reichelt
|
810d0fdc19
|
Merge branch GLdc:master into master
|
2025-02-09 19:00:07 +00:00 |
|
Luke Benstead
|
787b873674
|
Merge branch 'lighting_fix' into 'master'
Fix lighting using some values calculated for last vertex, instead of the current vertex
See merge request simulant/GLdc!151
|
2025-02-08 07:07:59 +00:00 |
|
UnknownShadow200
|
b7ac22ec34
|
Fix lighting using some values calculated for last vertex, instead of the current vertex
|
2025-02-08 12:23:43 +11:00 |
|
T_chan
|
72f11428d3
|
platform.h: support Naomi again
|
2025-02-05 20:29:21 +00:00 |
|
Luke Benstead
|
84281ca329
|
Merge branch 'depthsample_fix' into 'master'
Depthsample fix
See merge request simulant/GLdc!148
|
2025-02-05 17:47:57 +00:00 |
|
Luke Benstead
|
d3b8b89d47
|
Merge branch 'gluPerspective' into 'master'
fixed gluPerspective to use GLdouble instead of GLfloat for m4-single compilation.
See merge request simulant/GLdc!149
|
2025-02-05 17:47:29 +00:00 |
|
GPF
|
41e30028df
|
fixed gluPerspective to use GLdouble instead of GLfloat for m4-single compilation.
|
2025-02-05 10:42:05 -07:00 |
|
UnknownShadow200
|
62cb72091d
|
Fix wrong glEnable call
|
2025-02-05 21:47:35 +11:00 |
|
UnknownShadow200
|
455ad29e4c
|
At least the provided .dtex files load now
|
2025-02-05 21:42:50 +11:00 |
|
UnknownShadow200
|
72baba7a5e
|
Refactor dtex parser again
|
2025-02-05 21:36:28 +11:00 |
|
UnknownShadow200
|
4255767f9f
|
Refactor dtex parser
|
2025-02-05 20:34:04 +11:00 |
|
Luke Benstead
|
a34f18965d
|
Merge branch 'alloc_fix' into 'master'
Fix alloc_count_continuous calculation
See merge request simulant/GLdc!145
|
2025-02-02 23:00:08 +00:00 |
|
UnknownShadow200
|
5b5e6d3ee6
|
Fix alloc_count_continuous calculation
|
2025-02-03 06:53:16 +11:00 |
|
Luke Benstead
|
acee4b5c37
|
Merge branch 'quicker_transform' into 'master'
Quicker vertex transform in non-fast path
See merge request simulant/GLdc!144
|
2025-02-02 08:34:36 +00:00 |
|
Luke Benstead
|
9100660c78
|
Merge branch 'attribute_speedup' into 'master'
Move attribute parsing into separate file and avoid recomputing parse/read functions unless necessary
See merge request simulant/GLdc!143
|
2025-02-02 08:32:06 +00:00 |
|
UnknownShadow200
|
a566bba082
|
Call TransformVertex directly instead of using TransformVertices
|
2025-02-02 15:58:19 +11:00 |
|
UnknownShadow200
|
3b2e549934
|
Optimise vertex transform in non-fast path to avoid storing xyz to memory and then loading it again
|
2025-02-02 14:36:40 +11:00 |
|
UnknownShadow200
|
9d717800bd
|
Reorganise attribute parsing functions
|
2025-02-02 13:51:30 +11:00 |
|
Luke Benstead
|
ea4073fbdc
|
Merge branch 'error_coldpath' into 'master'
Move error handling code into the cold path
See merge request simulant/GLdc!142
|
2025-02-01 11:10:52 +00:00 |
|
Luke Benstead
|
8a572f5a51
|
Merge branch 'builtin_math' into 'master'
Prefer relying on built in codegen rather than relying on sh4_math.h
See merge request simulant/GLdc!141
|
2025-02-01 11:09:59 +00:00 |
|
UnknownShadow200
|
e2c3ff0ed6
|
Fix not building for desktop
|
2025-02-01 20:12:23 +11:00 |
|
UnknownShadow200
|
e2fc2da055
|
Move error handling code into the cold path
|
2025-02-01 19:58:22 +11:00 |
|
UnknownShadow200
|
5318f11f11
|
Defer recomputing attributes state when possible
|
2025-02-01 18:17:28 +11:00 |
|
UnknownShadow200
|
3550c89501
|
Make non-textured non-fast drawing a little bit faster
|
2025-02-01 17:04:42 +11:00 |
|
UnknownShadow200
|
a35659ce3d
|
Fix enable/disable attribute calls not updating read functions
|
2025-02-01 16:05:07 +11:00 |
|
UnknownShadow200
|
bdecf90d64
|
Calculate read attribute functions when attribute states changes, instead of at every draw call
|
2025-02-01 15:38:59 +11:00 |
|
UnknownShadow200
|
3b4b1b6975
|
Fix compile error
|
2025-02-01 14:00:49 +11:00 |
|
UnknownShadow200
|
71d0094ac4
|
Prefer relying on built in codegen rather than relying on sh4_math.h
|
2025-02-01 13:06:37 +11:00 |
|
Luke Benstead
|
2a2849d5e9
|
Merge branch 'falco/m4_single_lto_abi_fixes' into 'master'
API FP ABI conformity fixes for -flto and -m4-single
See merge request simulant/GLdc!140
|
2025-01-27 17:54:00 +00:00 |
|
Falco Girgis
|
dc0c8148cb
|
API FP ABI conformity fixes.
|
2025-01-27 00:53:23 -06:00 |
|
Luke Benstead
|
36ba8099bb
|
Merge branch 'kos_string.h_rip' into 'master'
Deleting memcpy2/4() and memset2/4() routines
See merge request simulant/GLdc!139
|
2025-01-24 09:36:42 +00:00 |
|
Falco Girgis
|
9653bf8c12
|
Got rid of a memset4() call from KOS.
|
2025-01-23 21:27:34 -06:00 |
|
Falco Girgis
|
a13d8a180b
|
Removed kos/string.h dependency.
|
2025-01-23 21:24:06 -06:00 |
|
Luke Benstead
|
b4c2dd0a5e
|
Merge branch 'micro_opts' into 'master'
Few micro optimisations
See merge request simulant/GLdc!133
|
2024-12-22 22:31:47 +00:00 |
|
Luke Benstead
|
aa383913cd
|
Merge branch 'nonPOT2glTexSubImage2D' into 'master'
update for glTexSubImage2D, now checks the active texture size and not the...
See merge request simulant/GLdc!136
|
2024-12-07 23:27:52 +00:00 |
|
GPF
|
f7830df480
|
removed the commented out debug printing
|
2024-12-07 16:24:05 -07:00 |
|
Luke Benstead
|
55a912b621
|
Fix continuous free count
|
2024-12-07 19:54:16 +00:00 |
|
Luke Benstead
|
c4786a62e6
|
Fix bug in allocations (thanks @skmp)
|
2024-12-07 19:35:40 +00:00 |
|
Troy Davis
|
11651f331c
|
Merge branch GLdc:master into nonPOT2glTexSubImage2D
|
2024-10-15 19:12:59 +00:00 |
|
GPF
|
553f6016f3
|
Only initialize the texture buffer with zeros if it's a partial update
|
2024-10-15 12:11:17 -07:00 |
|
GPF
|
b44dddbaff
|
removed some unneeded code
|
2024-10-15 12:04:17 -07:00 |
|
GPF
|
4adf11543b
|
fixed the case where xoffset and yoffset !=0 in glTexSubImage2D
|
2024-10-15 11:25:56 -07:00 |
|
GPF
|
a11847e513
|
update for glTexSubImage2D, now checks the active texture size and not the subimage size to draw the glTexSubImage2D pixelas into drawing with the xoffset and yoffset into the existing POT2 texture, so subimage size doesn't need to be a POT2.
|
2024-10-14 13:26:17 -07:00 |
|
Luke Benstead
|
69660476cd
|
Merge branch 'glTexSubImage2D' into 'master'
quick implementation of glTexSubImage2D/_glTexSubImage2DValidate, update to...
See merge request simulant/GLdc!135
|
2024-10-13 20:44:00 +00:00 |
|
GPF
|
72136bb7f5
|
quick implementation of glTexSubImage2D/_glTexSubImage2DValidate, update to nehe06 example to show usage of glTexSubImage2D, and a compile issue to primitive_modes fixed.
|
2024-10-13 12:58:09 -07:00 |
|
Luke Benstead
|
d1294690a1
|
Merge branch 'pvr.h_update_fixes' into 'master'
Removed opb_count hack for older KOS versions
See merge request simulant/GLdc!134
|
2024-10-10 05:58:53 +00:00 |
|