Jason Mitchell
6c5e146f96
Fix GL core tests that depended on test order and JIT timing ( #2298 )
2026-10-24 22:32:13 -07:00
Kolya
ea50e0a0b6
Bunch of rendering fixes ( #2295 )
2026-10-24 19:24:57 -07:00
Eclipse-Sol
713509a87b
Entity Shadow Replay ( #2294 )
2026-10-24 16:21:33 -07:00
Eclipse-Sol
102c6cad86
Initial commit for glsm-exit-state-capture ( #2292 )
2026-10-24 15:58:17 -07:00
Jason Mitchell
e84c8c8d7a
Stop stalls on some GPUs when closing the questbook ( #2286 )
2026-10-22 00:24:31 -07:00
Eclipse-Sol
73d61d385c
initial commit for gl-fences ( #2285 )
2026-10-21 20:12:01 -07:00
Wackypocket
69124e3f2f
Stop capping mailbox present mode to the refresh rate ( #2279 )
2026-10-21 19:47:18 -07:00
Jason Mitchell
e98c927a93
Reduce test duplication ( #2276 )
2026-10-19 00:43:29 -07:00
Jason Mitchell
b446968e66
Instance animated TESRs and let mods register shaders for batched TESRs ( #2275 )
2026-10-18 23:59:55 -07:00
Eclipse-Sol
2d9d1a45b7
initial commit for entity-atlases ( #2272 )
2026-10-18 19:31:16 -07:00
Jason Mitchell
482dece0f7
Expand SDL-GPU's GLSM redirector to GLSM and remove unredirected GL workarounds and move action back to master ( #2268 )
2026-10-17 17:58:50 -07:00
Eclipse-Sol
ab3bf17696
Set entity, block entity and item IDs per vertex ( #2265 )
2026-10-16 21:47:40 -07:00
Eclipse-Sol
cfc6e12e00
Minor Compute Cull Optimizations ( #2263 )
2026-10-16 21:34:59 -07:00
Jason Mitchell
8e1809622c
Stop resetting SDL GPU to OpenGL on unrelated crashes ( #2266 )
2026-10-16 21:33:06 -07:00
Eclipse-Sol
49db8e111d
Allow Iris to use "more" Samplers on SDL-GPU ( #2256 )
...
* Initial commit for sdl-over-16-samplers
* Fix WSR not working on SDL
2026-10-14 16:10:54 -07:00
Eclipse-Sol
bd9a3c3c5c
initial commit for witchery-cauldron-not-drawing-base ( #2260 )
2026-10-14 16:09:57 -07:00
Jason Mitchell
85d0641a73
Speed up tests and run SDL-GPU device tests on CI ( #2253 )
...
* Speed up tests and run SDL-GPU device tests on CI
* Arch rules share one ASM scan instead of ArchUnit
* Tests needing an SDL GPU device fail without one instead of skipping
* Replace checkstyle's wildcard-import check with a test
* Use the runner's preinstalled Temurin JDKs
* Cache build/rfg so the Minecraft decompile chain can be skipped
* Unpack LWJGL natives before tests
* Pin the shared workflow commit
2026-10-12 13:26:28 -07:00
Jason Mitchell
23aa04361d
Fix crash replaying display lists compiled during the splash screen ( #2250 )
2026-10-10 20:38:35 -07:00
Jason Mitchell
3978be161d
Answer legacy GL queries from tracked state ( #2247 )
2026-10-10 17:31:02 -07:00
Jason Mitchell
2ed838acf1
Fix shaders that redefine a GLSL built-in failing on SDL-GPU and GLES ( #2245 )
...
* Retry a rejected compile with the shader's own functions renamed
2026-10-10 14:05:33 -07:00
Eclipse-Sol
2f1f380e8e
Bug Cleanup after 2.9RC2 ( #2239 )
2026-10-10 13:22:49 -07:00
Jason Mitchell
990dadc03f
Reject non 3.3 core with a more clear message ( #2243 )
2026-10-10 12:58:51 -07:00
Eclipse-Sol
159f7ff8cc
Fix NaNs on EP ( #2231 )
...
* Fix NaNs on EP
* Also add hidden writes handling
* optimize this mess
* Another optimization pass
2026-10-07 17:59:21 -04:00
Jason Mitchell
d056bf6fa7
Run image atomics natively on Metal where the runtime allows ( #2226 )
2026-10-05 22:57:30 -07:00
Eclipse-Sol
5ed1c92590
SDL Vertex Replay + Dragon API ( #2224 )
2026-10-05 20:23:36 -07:00
Jason Mitchell
12857006c6
Harden SDL-GPU buffer mapping lifetime ( #2217 )
2026-10-04 16:31:48 -07:00
Eclipse-Sol
38af64f10c
Initial commit for shader-loading-optimizations ( #2213 )
2026-10-04 15:36:50 -07:00
Jason Mitchell
2a8c8756d3
Add renderer selection to video settings - ( #2215 )
2026-10-04 15:16:51 -07:00
Jason Mitchell
23e36f2b76
Narrow overly broad transformer exclusions for PowerConverters ( #2214 )
2026-10-04 14:27:43 -07:00
Jason Mitchell
fcf8ad064a
Fix terrain disappearing at screen edges with compute culling ( #2212 )
2026-10-04 13:05:14 -07:00
Jason Mitchell
6dfb0312b1
Answer legacy stack and client state queries from GLSM ( #2211 )
2026-10-04 11:43:56 -07:00
Eclipse-Sol
0a4d48964e
Cache Iris Shaders ( #2206 )
2026-10-03 20:06:39 -07:00
Jason Mitchell
61bb779dea
Fix crash when mods measure text off-thread with a custom font ( #2204 )
2026-10-03 15:28:15 -07:00
Jason Mitchell
7cd97d1216
Fix HUD caching flicker and match non-cached GL state ( #2201 )
2026-10-03 13:19:29 -07:00
Eclipse-Sol
fe82cd320a
Plenty of fixes for GTNH ( #2202 )
2026-10-03 13:19:15 -07:00
Jason Mitchell
bdcb4d1882
Fix Complementary + Euphoria Patches ULTRA on SDL-GPU ( #2195 )
2026-10-02 22:40:06 -07:00
Jason Mitchell
37afddab5d
Cache transformed and compiled shaders on disk ( #2194 )
2026-10-02 22:35:08 -07:00
Jason Mitchell
d876a203da
Cut more per-frame allocations in terrain and rendering ( #2193 )
2026-10-02 22:06:57 -07:00
Jason Mitchell
85892c0f7f
Fix DSA binding restore and liquid colors ( #2192 )
2026-10-02 21:48:24 -07:00
Jason Mitchell
1587a12cd7
Work around SDL Metal fence bugs and pump during present ( #2191 )
2026-10-02 21:28:29 -07:00
Jason Mitchell
38b1d9a0c3
Speed up boot ( #2190 )
2026-10-02 20:33:42 -07:00
Jason Mitchell
12fa08ab46
Cut redundant GLSM state tracking ( #2189 )
2026-10-02 20:11:37 -07:00
Jason Mitchell
80e5b544c0
Fix voxeliation performance under SDL GPU ( #2188 )
2026-10-02 19:46:17 -07:00
Eclipse-Sol
9f19d94c5f
Fix the look of EFR Boats under batching ( #2186 )
2026-10-02 16:33:30 -07:00
Jason Mitchell
6c888a634a
Cut per-frame allocations in rendering mixins ( #2182 )
2026-10-02 15:15:18 -07:00
Eclipse-Sol
fe67a22d5a
Improve shader support for custom block rendering ( #2176 )
2026-10-01 20:37:51 -07:00
Jason Mitchell
c10d30b2da
Parallelize atlas loading and fix SDL-GPU mip-level targets ( #2167 )
2026-09-29 16:57:53 -07:00
Eclipse-Sol
1f274a64ea
TESR state and batching leak fixes ( #2162 )
2026-09-28 19:28:45 -07:00
Eclipse-Sol
af599f292e
Fix Iris issues with instancing and batching ( #2158 )
2026-09-27 17:21:39 -07:00
Jason Mitchell
7bb5bfd45c
Emulate color logic ops and fix pixel readback on SDL-GPU ( #2157 )
2026-09-27 15:33:04 -07:00