Luke Benstead
|
f09760dda3
|
Merge branch 'tnl_effects' into 'master'
Add support for texture and colour matrices
See merge request simulant/GLdc!157
|
2025-05-24 20:19:01 +00:00 |
|
T_chan
|
ca8ebf7fc0
|
Change all ifdefs to support both DC & Naomi
|
2025-02-22 14:42:00 +01:00 |
|
UnknownShadow200
|
0e112ffb3c
|
Merge branch 'master' into tnl_effects
|
2025-02-22 22:35:41 +11:00 |
|
David Reichelt
|
32e3f4374e
|
Call fsincos with angle degrees instead of passing in radians
|
2025-02-22 08:20:21 +00:00 |
|
UnknownShadow200
|
ff942e804e
|
Add texture/color matrix sample
|
2025-02-22 10:52:09 +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 |
|
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 |
|
UnknownShadow200
|
71d0094ac4
|
Prefer relying on built in codegen rather than relying on sh4_math.h
|
2025-02-01 13:06:37 +11:00 |
|
Falco Girgis
|
dc0c8148cb
|
API FP ABI conformity fixes.
|
2025-01-27 00:53:23 -06:00 |
|
UnknownShadow200
|
490bf3de6d
|
Unify and slightly simplify specialised matrix multiply functions
|
2024-10-07 18:06:42 +11:00 |
|
Falco Girgis
|
0f3be24cec
|
Merge branch 'master' of https://gitlab.com/simulant/GLdc into pvr_direct
|
2024-08-11 01:21:06 -05:00 |
|
UnknownShadow200
|
d4fc57cab2
|
Fix not working properly, defer matrix calculation until needed
|
2024-08-03 16:40:23 +10:00 |
|
UnknownShadow200
|
2f26574a44
|
Combine projection transform and viewport transform together
|
2024-08-03 15:52:56 +10:00 |
|
Falco Girgis
|
812ed4a1ee
|
Fixing PC build.
|
2024-07-31 23:29:09 -05:00 |
|
darcagn
|
eef1548914
|
Update matrix.c
|
2024-02-18 23:34:59 +00:00 |
|
darc
|
d92a5b1b07
|
Fix GL/matrix.c to work properly on -m4-single
|
2024-02-17 02:45:37 -06:00 |
|
Falco Girgis
|
d4a83ff235
|
Fixed a double promotion, put back prefetching.
|
2024-01-31 14:46:49 -06:00 |
|
Spencer Elliott
|
202f546848
|
Fixed alignment for matrix passed into UploadMatrix4x4 in gluLookAt
|
2023-09-20 10:18:55 -05:00 |
|
Luke Benstead
|
a5891056db
|
Many bug fixes and optimisations
|
2023-05-16 13:31:44 +01:00 |
|
Luke Benstead
|
4ad58bea89
|
Optimise glLoadMatrixf
|
2023-04-11 20:46:12 +01:00 |
|
OzzyOuzo
|
c48bbfe07c
|
Fixed glMultMatrixf(...)
Added _glResetSharedPalettes
|
2022-05-03 16:12:27 +03:00 |
|
Luke Benstead
|
40678836e0
|
Refactor viewport handling
|
2021-04-25 13:05:56 +01:00 |
|
Luke Benstead
|
1172086378
|
Add debug logging and assertions to make sure we use sq_cpy aligned
|
2021-04-15 21:31:48 +01:00 |
|
Luke Benstead
|
fe616028bb
|
X86
|
2021-04-09 15:24:47 +00:00 |
|
Andress Barajas
|
a37ae364f0
|
Flip Y
|
2020-10-06 22:44:09 -07:00 |
|
Andress Barajas
|
ee8df14426
|
Fix origin bot-left of glViewport
|
2020-10-06 20:07:11 -07:00 |
|
Andress Barajas
|
e7d2042916
|
Fixed glRotate
|
2020-10-02 19:31:22 -07:00 |
|
Luke Benstead
|
a1eda16a26
|
Update SH4_math.h and stop storing the near plane
|
2020-03-21 21:21:46 +00:00 |
|
Hayden Kowalchuk
|
c842b6de48
|
chore: matrix.c unused notation, memcpy changes
- moved to memcpy4
- removed unused arrays
- moved to proper glDepthRangef signature
- rewrote gluLookAt for current and future gcc
|
2020-03-05 14:53:48 -05:00 |
|
Hayden Kowalchuk
|
805c68e973
|
remove single minus sign
|
2019-10-04 10:29:54 -04:00 |
|
Luke Benstead
|
e39632bcc4
|
Refactor matrix management and clipping
|
2019-09-14 20:51:47 +01:00 |
|
Luke Benstead
|
3af18cb514
|
Refactor the perspective divide to work with glDepthRange
|
2019-09-08 17:27:56 +01:00 |
|
Luke Benstead
|
22690600d0
|
Don't include kos headers from gl.h
|
2019-09-06 09:35:33 +01:00 |
|
Luke Benstead
|
91c3b66d73
|
Add GL_MODELVIEW_MATRIX as an option to glGetFloatv
|
2019-03-10 12:30:39 +00:00 |
|
Luke Benstead
|
926214bd82
|
Prefix some non-static private functions with '_gl'
|
2019-03-03 19:02:25 +00:00 |
|
Luke Benstead
|
02937ccd2c
|
Add stub with just GL_PROJECTION_MATRIX supported
|
2019-02-28 08:46:13 +00:00 |
|
Luke Benstead
|
81b52e7a18
|
Finish initial pass at a zclipping implementation
|
2018-07-14 21:54:43 +01:00 |
|
Luke Benstead
|
9167869633
|
Add gluOrtho2D, ortho2d example and fix glOrtho
|
2018-05-29 19:39:27 +01:00 |
|
Luke Benstead
|
c363a37e30
|
Fix the containers to compile on C89 and C99
|
2018-05-26 19:17:42 +01:00 |
|
Luke Benstead
|
396ea82856
|
Drop all of the old libGL files
|
2018-05-20 16:16:53 +01:00 |
|
Luke Benstead
|
23e564269b
|
Fix lighting bugs
|
2018-05-19 09:17:24 +01:00 |
|
Luke Benstead
|
2d9c439490
|
Implement normal matrix calculation
|
2018-05-16 21:30:11 +01:00 |
|
Luke Benstead
|
f9cdefcd81
|
Replace the entire matrix stack handling to work towards fixing lighting
|
2018-05-16 21:00:41 +01:00 |
|