UnknownShadow200
|
2669a9266f
|
When texture validation fails, log reason why using INFO_MSG
|
2025-02-22 10:08:55 +11:00 |
|
UnknownShadow200
|
e3f61f3c78
|
Initial work on texture and colour matrix support
|
2025-02-22 09:33:08 +11:00 |
|
UnknownShadow200
|
ebdb454a75
|
Simplify T&L effect code
|
2025-02-22 08:46:58 +11:00 |
|
UnknownShadow200
|
9ca7c002be
|
Slightly optimise matrix code to a single pointer lookup
|
2025-02-22 08:17:56 +11:00 |
|
UnknownShadow200
|
5e2ea81593
|
Avoid lighting unless needed
|
2025-02-22 07:40:12 +11:00 |
|
UnknownShadow200
|
93c81739ba
|
WIP on a separate T&L effects file
|
2025-02-22 06:43:44 +11: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 |
|