darc
|
d92a5b1b07
|
Fix GL/matrix.c to work properly on -m4-single
|
2024-02-17 02:45:37 -06:00 |
|
Luke Benstead
|
b1223cfd1c
|
Merge branch 'No_Flashrom_Read_if_Naomi' into 'master'
Naomi: don't call flashrom_get_region, as KOS Naomi does not include flashrom functions
See merge request simulant/GLdc!113
|
2024-02-03 11:47:51 +00:00 |
|
T_chan
|
bd17c995ea
|
Naomi: don't call flashrom_get_region, as KOS Naomi does not include flashrom functions
|
2024-02-03 11:42:39 +00:00 |
|
Luke Benstead
|
33ddcb1330
|
Merge branch 'No_Flashrom_Read_if_VGA' into 'master'
avoid reading the flashrom if we know we are in VGA mode
See merge request simulant/GLdc!112
|
2024-02-02 21:31:21 +00:00 |
|
T_chan
|
58f5f52eac
|
avoid reading the flashrom if we know we are in VGA mode
|
2024-02-02 20:08:04 +00:00 |
|
Luke Benstead
|
9f3f638a46
|
Add missing conversion, fixes #77
|
2024-01-16 22:05:43 +00:00 |
|
Luke Benstead
|
0ad329e48b
|
Merge branch 'master' into 'master'
Fix GLdc failing to build on GCC 9.x
Closes #74
See merge request simulant/GLdc!110
|
2023-12-19 06:54:58 +00:00 |
|
darc
|
c314a0ec3a
|
Fix GLdc failing to build on GCC 9.x
|
2023-12-18 18:53:37 -06:00 |
|
Luke Benstead
|
5c762b969e
|
Build out to libGL.a instead of libGLdc.a
|
2023-11-29 11:25:52 +00:00 |
|
Luke Benstead
|
2b3c083de3
|
Fix issue with texture twiddling and RGB565 untwiddled textures
|
2023-11-29 11:25:32 +00:00 |
|
Luke Benstead
|
0efe4c6cef
|
Add missing defines
|
2023-10-19 22:26:13 +01:00 |
|
Luke Benstead
|
744dfb32f7
|
Merge branch 'fix-glshort-uv-read' into 'master'
Convert GL_SHORT to proper float on conversion
See merge request simulant/GLdc!109
|
2023-09-26 18:51:30 +00:00 |
|
Spencer Elliott
|
79172452f2
|
Convert GL_SHORT to proper float on conversion
|
2023-09-26 18:51:29 +00:00 |
|
Luke Benstead
|
420e2d75f2
|
Merge branch 'fix-glulookat-alignment' into 'master'
Fixed alignment for matrix passed into UploadMatrix4x4 in gluLookAt
See merge request simulant/GLdc!108
|
2023-09-20 15:47:38 +00:00 |
|
Spencer Elliott
|
202f546848
|
Fixed alignment for matrix passed into UploadMatrix4x4 in gluLookAt
|
2023-09-20 10:18:55 -05:00 |
|
Luke Benstead
|
d054dde785
|
Fix paletted texture glitch
|
2023-09-12 21:11:05 +01:00 |
|
Luke Benstead
|
00b4468928
|
Remove unused function
|
2023-09-11 20:42:09 +01:00 |
|
Luke Benstead
|
f0d799d14f
|
Merge branch 'texture-refactor' into 'master'
Drastically refactor glTexImage2D
See merge request simulant/GLdc!107
|
2023-09-11 19:39:03 +00:00 |
|
Luke Benstead
|
1bf8554926
|
More erquirements
|
2023-09-11 20:34:18 +01:00 |
|
Luke Benstead
|
9bc6da9fba
|
Add some requirements
|
2023-09-11 19:55:26 +01:00 |
|
Luke Benstead
|
a1536cba44
|
Add dependency
|
2023-09-11 17:31:08 +01:00 |
|
Luke Benstead
|
3eee140add
|
Fix stage
|
2023-09-11 17:29:59 +01:00 |
|
Luke Benstead
|
43d64a4957
|
Fix twiddling issues
|
2023-09-11 17:27:04 +01:00 |
|
Luke Benstead
|
951ece6d19
|
Add test job to CI
|
2023-09-11 17:25:47 +01:00 |
|
Luke Benstead
|
61e5a7a2a6
|
More twiddling work
|
2023-09-10 19:41:25 +01:00 |
|
Luke Benstead
|
3308a57e59
|
Implement defragmenting the memory
|
2023-09-08 17:49:46 +01:00 |
|
Luke Benstead
|
db9e1cd424
|
Fall back to unaligned if there's no more aligned spaced
|
2023-09-08 09:13:33 +01:00 |
|
Luke Benstead
|
6eb079228e
|
Fix infinite loop
|
2023-09-06 21:01:37 +01:00 |
|
Luke Benstead
|
7ce01ad93f
|
Fix up paletted textures
|
2023-09-06 08:01:01 +01:00 |
|
Luke Benstead
|
12bd6f474f
|
Fix issues with the allocator
|
2023-09-06 07:59:40 +01:00 |
|
Luke Benstead
|
e5a4f4f716
|
Continue fixing up paletted texture issues
|
2023-09-03 21:12:11 +01:00 |
|
Luke Benstead
|
4d39e19ed5
|
Start repairing paletted textures
|
2023-09-02 21:10:42 +01:00 |
|
Luke Benstead
|
49a0e103cb
|
Fix up CI
|
2023-09-01 20:34:29 +01:00 |
|
Luke Benstead
|
9cedc81850
|
Fix broken merge
|
2023-09-01 20:29:24 +01:00 |
|
Luke Benstead
|
0e31aa3d27
|
Tweak
|
2023-09-01 20:25:27 +01:00 |
|
Luke Benstead
|
5e7b33797d
|
Perf improvements and fixes
|
2023-09-01 20:25:27 +01:00 |
|
Luke Benstead
|
b19b9d498a
|
Clean up the allocator code
|
2023-09-01 20:25:21 +01:00 |
|
Luke Benstead
|
36de063756
|
Allow configuring automatic texture twiddling in glKosInitEx
Defaults to enabled.
|
2023-09-01 20:23:55 +01:00 |
|
Luke Benstead
|
246cb997da
|
Add optional dcprof to prof_texture_upload
|
2023-09-01 20:23:55 +01:00 |
|
Luke Benstead
|
cfbaea4a46
|
Don't calculate things twice
|
2023-09-01 08:52:01 +01:00 |
|
Luke Benstead
|
4b47f6878f
|
Remove yalloc
|
2023-09-01 08:34:48 +01:00 |
|
Luke Benstead
|
3248499d5a
|
Switch to the new allocator
|
2023-08-31 21:21:14 +01:00 |
|
Luke Benstead
|
fd9a9d1c25
|
Merge commit 'f49a98ab543b1be0049e07456fb23022435ba450' into texture-refactor
|
2023-08-31 20:49:42 +01:00 |
|
Luke Benstead
|
f49a98ab54
|
Fix allocate and free
|
2023-08-31 20:49:34 +01:00 |
|
Luke Benstead
|
f278777c0e
|
WIP: Start implementing new allocator
|
2023-08-31 08:47:00 +01:00 |
|
Luke Benstead
|
34173d926c
|
Drastically refactor glTexImage2D
|
2023-08-31 08:47:00 +01:00 |
|
Luke Benstead
|
77531ca347
|
Drastically refactor glTexImage2D
|
2023-08-26 20:34:11 +01:00 |
|
Luke Benstead
|
a05e1b01fa
|
Make glGenerateMipmap the function, and EXT the alias
|
2023-07-26 20:33:12 +01:00 |
|
Luke Benstead
|
3dcbbdbde6
|
Add logging
|
2023-06-09 20:35:00 +01:00 |
|
Luke Benstead
|
92ee4f616d
|
Set mode to PAL@50 if it's a European console without VGA
|
2023-06-06 21:05:52 +01:00 |
|