8316 Commits

Author SHA1 Message Date
UnknownShadow200
55cd5bc3a0 WIP on redesigning static VB code 2025-02-16 08:29:47 +11:00
UnknownShadow200
78e7887c7b 68k build now 'runs' on 4 MB system 2025-02-14 21:30:31 +11:00
UnknownShadow200
6d5a5b78c8 Defer recreating env render VBs until actually needed 2025-02-12 18:22:08 +11:00
UnknownShadow200
d9b77bdf9a SoftGPU: Expand drawing sprite to loading screen background and some other widgets 2025-02-11 19:55:51 +11:00
UnknownShadow200
f8bdc510e8 Fix saturn build 2025-02-11 07:15:01 +11:00
UnknownShadow200
ffb790b1b5 Add hint that vertices can be drawn as a flat sprite
Previously just rendering the UI in the 2D loading/generating menu took around 20 seconds in the 68x build. Now it's a very fast 15 seconds
2025-02-11 07:02:57 +11:00
UnknownShadow200
09751a8aa4 PS1: Fix not handling out of vertex RAM at all 2025-02-09 20:46:53 +11:00
UnknownShadow200
a332ace34a Solaris: Try to fix not compiling 2025-02-03 00:28:58 +11:00
UnknownShadow200
eaef976993 PS1: Water/Ice is rendered translucent 2025-02-01 09:03:06 +11:00
UnknownShadow200
21c612b975 Saturn: also hardcode no terrain stretching 2025-01-28 23:01:19 +11:00
UnknownShadow200
1feb61062b
Merge pull request #1335 from whatsavalue3/master
Use GTE on PSX
2025-01-28 20:15:45 +11:00
whatsavalue3
c35ae6f714
Merge branch 'ClassiCube:master' into master 2025-01-26 08:21:35 +01:00
wav3
730236790d Great graphics on PSX 2025-01-26 08:19:34 +01:00
UnknownShadow200
753dff9ffc Fix mipmaps level not being properly calculated for modern opengl build 2025-01-26 12:32:35 +11:00
UnknownShadow200
b88f114e12 DS: Allocate palette on stack instead 2025-01-25 10:10:20 +11:00
UnknownShadow200
633d6abbec DS: Try to fix crash when generating 64x64x64 world 2025-01-25 08:55:08 +11:00
wav3
eecd3fbdeb Merge branch 'master' of https://github.com/whatsavalue3/ClassiCube 2025-01-24 22:44:06 +01:00
wav3
2d962cb418 Use GTE 2025-01-24 22:43:35 +01:00
UnknownShadow200
47d5b5e17c Save 10 kb memory in non-networking builds 2025-01-24 22:52:23 +11:00
UnknownShadow200
a07478f468
Merge pull request #1332 from whatsavalue3/master
Improve PS1 Rendering
2025-01-24 19:42:31 +11:00
wav3
5f845dff41 Fix rendering a little 2025-01-24 08:35:49 +01:00
UnknownShadow200
30eb0949c7 Saturn: Implement primitive Z sorting 2025-01-24 17:08:10 +11:00
UnknownShadow200
67d5e8dc16 Saturn: Fix frustum culling not working 2025-01-23 19:44:21 +11:00
UnknownShadow200
9667313919 SoftGPU: Fix triangles not being clipped properly when face culling is enabled 2025-01-23 18:40:27 +11:00
UnknownShadow200
d21e9a4b5f Windows: Try falling back to even older direct3d9 versions 2025-01-23 06:56:30 +11:00
UnknownShadow200
f07112e21c Saturn: Save ~14 kb from executable size 2025-01-22 20:38:11 +11:00
UnknownShadow200
76f98d30f0 Saturn/32x: Avoid TINYSTACK, fixes normal world generation not working on Saturn 2025-01-22 20:11:17 +11:00
UnknownShadow200
8a9c38f05c Windows: Try to fallback to direct3d 9.0b instance if creating 9.0c instance fails 2025-01-22 06:50:27 +11:00
Goodlyay
6dc082c7d0 Hotfix for NotifyAction not checking server support
Removed NotifyPositionAction cpe ext entry, as only one entry is needed per extension, rather than per packet defined within an extension
2025-01-20 15:34:56 -08:00
D
ec958ff150 Fix for non-networking builds 2025-01-21 06:18:33 +10:00
D
f209157070
Merge pull request #1322 from ddinan/notify-action
Add NotifyAction and NotifyPositionAction CPE
2025-01-21 05:28:50 +10:00
UnknownShadow200
27feb27c39 PS1: Save a few cycles in T&L loop 2025-01-20 21:30:20 +11:00
UnknownShadow200
c580186841 PS1: Don't use LoadImage2 for transferring to VRAM 2025-01-20 20:07:00 +11:00
UnknownShadow200
b0aad823b2 DS: Implement texture offseting, partially 2025-01-18 09:16:52 +11:00
UnknownShadow200
9f04e9f1a2 DS: Load texture matrix less often, try to improve texture precision a bit 2025-01-18 07:44:49 +11:00
UnknownShadow200
c03dffbf5f DS: Use smaller quads for water outside map 2025-01-18 07:11:50 +11:00
UnknownShadow200
69f0cda9c7
Merge pull request #1328 from rmn20/DS-fixes
[NDS/DSi] Rendering impovements
2025-01-18 06:42:38 +11:00
rmn20
ec47920b52 Enabled GL_ANTIALIAS on NDS since it's free anyways 2025-01-17 19:08:33 +03:00
rmn20
0e2859936a Send less colors to glColorTableEXT when possible 2025-01-17 17:49:50 +03:00
rmn20
bcc97ecbfe Merge remote-tracking branch 'origin/master' into DS-fixes 2025-01-17 16:42:47 +03:00
rmn20
a8d57d7d17 Use swiCopy to copy texture data in Graphics_NDS 2025-01-17 16:42:19 +03:00
rmn20
eb4137aefd Remove Platform_Log4 in NDS Gfx_AllocTexture 2025-01-17 16:41:53 +03:00
rmn20
ae2b0b10dd Disable CC_BUILD_ADVLIGHTING for NDS but keep for DSI 2025-01-17 16:41:26 +03:00
rmn20
8ba91e933a Replace spaces with tabs in Graphics_NDS.c 2025-01-17 16:11:52 +03:00
UnknownShadow200
8557bd0205 Dreamcast: Display crash screen 2025-01-17 18:54:01 +11:00
rmn20
59a656edb4 Low vram flag removed, advanced lighting enabled 2025-01-17 03:22:56 +03:00
rmn20
ee1c1ba2c7 Fog, DMA call lists, texture color indexation, texture offsets fixed and disabled, textureless polys fix, far plane intersecting polys fix 2025-01-17 03:22:35 +03:00
UnknownShadow200
df49656b25 PS1: Implement more accurate thread sleeping 2025-01-16 20:01:11 +11:00
UnknownShadow200
591e31bea6 PS1: Manually implement transferring launcher framebuffer to VRAM 2025-01-15 22:59:25 +11:00
UnknownShadow200
e93c9336dd Windows: Change OpenGL build to not rely on linking to opengl32 dll, and instead load all the functions dynamically 2025-01-15 19:57:58 +11:00