Jason Mitchell
c9633fd745
Fix osx crash ( #1778 )
2026-05-23 22:03:59 -07:00
Jason Mitchell
3ca9e32191
Stop burying the error due to things catching RuntimeExceptions.... ( #1767 )
2026-05-19 08:53:05 -07:00
Jason Mitchell
9c1b6c75ff
Fix crash on windows ( #1766 )
2026-05-19 08:02:37 -07:00
Jason Mitchell
61de8385ca
Minecraft is a dirty dirty liar. ( #1764 )
2026-05-18 12:39:30 -07:00
Jason Mitchell
962e7527a4
Register later ( #1763 )
2026-05-18 12:39:20 -07:00
Jason Mitchell
2ab2713fe9
Stops draw/startDrawing in ISBRH ( #1759 )
2026-05-17 21:08:18 -07:00
Jason Mitchell
7cf652cd4e
Misc fixes - Journeymap and Xaeros ( #1756 )
2026-05-17 10:23:10 -07:00
Jason Mitchell
48eba2fd96
Properly end the dynamic lighting profiler section ( #1751 )
2026-05-16 12:20:09 -07:00
Jason Mitchell
dbabc4b3dc
Maybe fix DragonAPI on OSX - take two ( #1689 )
...
* Maybe fix DragonAPI on OSX - take two
* Bind a default VAO on the SharedDrawable
* Mixin that tries to swap out glGetProgramInfoLog when appropriate
* no direct gl calls
2026-04-21 15:12:02 -07:00
Jason Mitchell
e01097264b
Fix infinite extent AABB crash w/ kotlin, and ensure proper sizing/padding on VAO/VBO snapshots. ( #1687 )
2026-04-20 10:11:46 -07:00
Jason Mitchell
0a922f3129
AE2 Crash Fix ( #1684 )
...
* Snapshot all relevant data into display lists (Avoids referencing stale/recycled data and a crash on Nvidia)
* Route deletes through GLStateManager
2026-04-19 08:19:02 -07:00
Jason Mitchell
27e9a4d4fd
Fix class circularity error with early redirector ( #1670 )
2026-04-13 15:02:26 -07:00
Jason Mitchell
fd2a14a000
Various fixes ( #1652 )
2026-04-06 17:35:15 -07:00
Jason Mitchell
bdc4431760
Fix some issues someone was having with nixos ( #1647 )
2026-04-05 16:21:58 -07:00
Jason Mitchell
59a4b84023
Standalone GLSM mod - Umbra ( #1642 )
2026-04-03 21:51:35 -07:00
Jason Mitchell
8d53e25e0a
Compact CTM Fix ( #1640 )
2026-04-03 16:48:08 -07:00
Jason Mitchell
ec82280b9b
Match OpenGL Buffer Behavior for glGet ( #1637 )
2026-04-02 14:20:06 -07:00
Jason Mitchell
54c99386d4
Do a similar fix as MixinDroppedItemGlintEdges to held items ( #1632 )
2026-03-31 18:31:21 -07:00
Jason Mitchell
8cf55bb216
Safely handle off client thread crash reports/glGetString ( #1630 )
2026-03-31 15:49:47 -07:00
Jason Mitchell
d91c356a99
Shader fixes ( #1619 )
2026-03-30 15:34:54 -07:00
Jason Mitchell
189ff4a80f
Defer client attributes. They're uploaded/handled elsewhere. Should fix a crash on j8/lwjgl2 ( #1618 )
2026-03-30 09:58:40 -07:00
Jason Mitchell
ffb4ca9472
Get rid of some allocations, and use immutable variants for the suppliers ( #1612 )
2026-03-30 09:58:27 -07:00
Jason Mitchell
7d8c8d306d
More Double overloads ( #1613 )
2026-03-29 15:09:13 -07:00
Jason Mitchell
83fdd57534
Narrow another overly broad transformer exclusion
2026-03-29 09:24:50 -07:00
Jason Mitchell
0ad69f3433
FINE, we'll work with java8/forge.
2026-03-28 20:09:42 -07:00
Jason Mitchell
9b3fad4c6d
Ensure sufficient coverage + optimize the check
2026-03-28 13:16:54 -07:00
Jason Mitchell
e65c01c2a3
Handle method handles in invokedynamic
2026-03-28 12:46:19 -07:00
Jason Mitchell
b9de4df18e
Update alpha test to hopefully work with RTM and AE2 ( #1597 )
2026-03-28 09:40:10 -07:00
Jason Mitchell
92e28a4cd5
Blur Compat ( #1593 )
2026-03-27 18:32:24 -07:00
Jason Mitchell
f46a86889c
Fix crash with fancy block particles. ( #1591 )
2026-03-27 17:52:14 -07:00
Jason Mitchell and Alexdoru
c827d446d5
External Redirector API ( #1580 )
...
Co-authored-by: Alexdoru <57050655+Alexdoru@users.noreply.github.com >
2026-03-27 11:20:29 -07:00
Jason Mitchell
3ea47c8385
Various fixes ( #1571 )
2026-03-24 22:17:40 -07:00
Jason Mitchell
a483669579
Maybe fix botania mana pool rendering
2026-03-23 21:09:33 -07:00
Jason Mitchell
3f44195756
Change compat config
2026-03-23 09:27:56 -07:00
Jason Mitchell
c98f056d74
ASM Hook Compat
...
* Adds a config to allow disabling
* Narrows Advanced LightSabers
* Narrows Alfheim (unreleased versions have compat, might make this version restricted)
2026-03-23 09:00:24 -07:00
Jason Mitchell
7e25f5d03e
tweak wording
2026-03-22 18:41:58 -07:00
Jason Mitchell
b5553654d0
More pass throughs
2026-03-22 18:41:58 -07:00
Jason Mitchell
a3fffb47be
Ban GL usage.
...
* Everything must go through GLSM/Render Backend
2026-03-22 11:56:08 -07:00
Jason Mitchell
09cc557be0
Clear cache on reload shaders
2026-03-22 11:07:37 -07:00
Jason Mitchell
e7d08a53b6
Add debug context
2026-03-22 10:08:49 -07:00
Jason Mitchell
3b2a0af5c4
Add missing overrides
2026-03-22 10:08:49 -07:00
Jason Mitchell
8c44e79990
Add always translucent config for brandyn
2026-03-22 10:08:49 -07:00
Jason Mitchell
d2e491ed47
Misc fixes
...
* Add missing glMapBuffer overload
* Keep track of bound pixel buffer and suspend when needed
2026-03-21 22:07:15 -07:00
Jason Mitchell
bccc5b00ca
Supernova Support
2026-03-21 22:06:38 -07:00
Jason Mitchell and brandyn
5ed26f3af7
Fix font alpha test transparency and BlockGrass subclass rendering with Celeritas AO
...
Co-Authored-By: brandyn <sonicbrandyn@gmail.com >
2026-03-21 11:21:39 -07:00
Jason Mitchell
5f61e387fb
Use GLSM instead of relying on the redirector
2026-03-21 10:56:19 -07:00
Jason Mitchell
70cfa2ae90
Swappable RenderBackend
...
* Adds Lwjgl2GLRenderBackend & Lwjgl3GLRenderBackend
* Lwjgl3GLRenderBackend uses lwjgl3 natively w/o lwjgl3ify
* GLSMRedirector now redirects LWJGL3 methods as well for mods with a hard dep on lwjgl3 (distant horizons standalone)
* GLSM uses RENDER_BACKEND instead of GL directly
2026-03-21 10:56:19 -07:00
Jason Mitchell
37717bd4db
GLSM Extraction ( #1527 )
2026-03-19 22:53:47 -07:00
Jason Mitchell
fe9028d300
Log once instead of every time. ( #1520 )
2026-03-14 19:15:06 -07:00
Jason Mitchell
39ee364418
Improvements ( #1516 )
2026-03-14 15:06:30 -07:00
Jason Mitchell
c769a08a4e
Fix matching across newlines ( #1505 )
2026-03-11 09:52:21 -07:00
Jason Mitchell
90dac9f39d
Add some missing glGetTexEnv* ( #1503 )
2026-03-10 19:18:58 -07:00
Jason Mitchell
c5c4b290b1
Add missing overload ( #1495 )
2026-03-10 11:50:58 -07:00
Jason Mitchell
4b46de4566
Botania fix take two ( #1501 )
2026-03-10 10:22:06 -07:00
Jason Mitchell
9f2a71be4e
Add missing overloads ( #1500 )
2026-03-10 10:06:12 -07:00
Jason Mitchell
79fe08417c
Fix overwrite visibility crash ( #1499 )
2026-03-10 09:45:50 -07:00
Jason Mitchell
5de64abdef
Maybe make Xaero work on j8 ( #1494 )
2026-03-09 19:47:41 -07:00
Jason Mitchell
cb5e2ed7d4
Lazy init entity lighting maps ( #1476 )
2026-03-07 14:01:55 -08:00
Jason Mitchell
748dbd55a1
So secret you can't see them. ( #1475 )
2026-03-07 11:48:24 -08:00
Jason Mitchell
140c0c2285
Snapshot VAO/VBO data during display list compilation, like mesa does. ( #1473 )
2026-03-07 11:17:08 -08:00
Jason Mitchell
1b8087e8a3
Emulate glLineWidth on core using geom shaders ( #1468 )
2026-03-06 19:05:06 -08:00
Jason Mitchell
9107ea9ae5
Fix load -> enter -> leave: panorama rendering, cleanup state & fix test ( #1467 )
2026-03-06 19:01:43 -08:00
Jason Mitchell
938a6bda90
Replace panorama with modern opengl equivalent ( #1466 )
2026-03-06 16:01:27 -08:00
Jason Mitchell
e9f6f72741
More core profile followons ( #1464 )
2026-03-06 15:50:30 -08:00
Jason Mitchell
379330f997
Core followups ( #1445 )
2026-03-05 11:35:05 -08:00
Jason Mitchell
d7d2228a6c
Target OpenGL 3.3 core profile ( #1412 )
2026-03-02 22:18:11 -08:00
Jason Mitchell
066381a7c0
Stop demoting, per face, once we see a non demoted material
2026-02-27 21:29:20 -08:00
Jason Mitchell
9a0ea1ad65
Workaround apparent JVM 25 bug... 🤣
2026-02-27 21:29:20 -08:00
Jason Mitchell
7dc2625f8c
Maybe less leaky ( #1414 )
2026-02-23 08:57:21 -08:00
Jason Mitchell
3d97977050
Maybe fix holo inventory again - v2 - final.xlsx ( #1413 )
2026-02-22 20:37:08 -08:00
Jason Mitchell
0325a96bc2
Add unknown blend state and BufferBlendOverride handling from modern Iris ( #1408 )
2026-02-21 15:27:22 -08:00
Jason Mitchell
68d523d3df
Sign Culling ( #1386 )
2026-02-14 04:09:00 -08:00
Jason Mitchell
2f22a7b3ad
Swap vanilla clipping helper with joml ( #1385 )
2026-02-13 14:29:31 -08:00
Jason Mitchell
7b79b90dd6
Fix crash without speedupAnimations enabled ( #1377 )
2026-02-09 12:00:36 -08:00
Jason Mitchell
417f23f826
Add runtime toggle for HUD Caching, and disable by default (for now at least) ( #1374 )
2026-02-07 14:44:49 -08:00
Jason Mitchell
82fa9ade2b
Add new emitter modes ( #1368 )
...
* Indirect
* Individual
2026-02-05 20:58:10 -08:00
Jason Mitchell
aaab8fd0bc
Thread safe biome cache & VAO Redirection ( #1367 )
...
* Thread safe biome cache
* VAO Redirection
* Delegate GLSM VAO calls to UniversalVAO
* Redirect usages of UniversalVAO & LWJGLService VAO functions to GLSM
* Avoid infinite recursion
2026-02-05 13:56:44 -08:00
Jason Mitchell
bd56ccc4b8
Totally not experimental
2026-02-04 22:42:03 -08:00
Jason Mitchell
dae986eb0b
Fix crash with clearBufferSubData ( #1355 )
2026-02-01 12:41:53 -08:00
Jason Mitchell
5fdf84edd0
Camera and Menu Tweaks ( #1354 )
2026-02-01 12:14:32 -08:00
Jason Mitchell
b19d023c11
Bump gtnhgradle
2026-02-01 09:26:19 -08:00
Jason Mitchell
41eafbd151
GLSL Downgrading ( #1348 )
2026-01-31 13:23:02 -08:00
Jason Mitchell
6947ffa3e2
Add IS_IRIS define as an option.
2026-01-30 18:10:27 -08:00
Jason Mitchell
969d2c3710
Backports tessellation shader support, safe zone shadow culling, and shader pack rendering directives.
2026-01-30 18:10:27 -08:00
Jason Mitchell
c5988d29c3
Fix camera position and nether portal 3rd party rendering
2026-01-30 18:10:27 -08:00
Jason Mitchell
dc68c2c265
Fix end portal w/ Shaders
2026-01-30 18:10:27 -08:00
Jason Mitchell
51533a81ec
Misc Shaderpack loading fixes ( #1343 )
2026-01-30 14:53:41 -08:00
Jason Mitchell
3cdd934987
First pass at setup/begin pass support ( #1335 )
2026-01-29 07:53:04 -08:00
Jason Mitchell
bee9541797
Shadow Compute Shaders ( #1333 )
2026-01-28 00:03:04 -08:00
Jason Mitchell
b75a5d8f7d
Ya that won't work ( #1332 )
2026-01-27 15:32:42 -08:00
Jason Mitchell
8d3ab41c53
Use entity position instead of camera pos ( #1330 )
2026-01-26 22:19:54 -08:00
Jason Mitchell
48d032e654
Tweaks ( #1329 )
2026-01-26 21:08:09 -08:00
Jason Mitchell
5ef6cb11c0
Don't double check infinite bounds ( #1321 )
2026-01-25 21:13:14 -08:00
Jason Mitchell
46602ab921
Chunk Thread Saftey ( #1320 )
2026-01-25 19:58:33 -08:00
Jason Mitchell
63e9fa0df1
Dynamic Lights Improvements ( #1319 )
2026-01-25 19:07:11 -08:00
Jason Mitchell
b29240d6da
Use the proper blockAccess on the main thread ( #1317 )
2026-01-25 16:55:45 -08:00
Jason Mitchell
9d5a02ed21
Optimize TileEntities ( #1314 )
2026-01-25 10:54:45 -08:00
Jason Mitchell
b454483aae
Add a nvidia workarounds from celeritas ( #1286 )
2026-01-24 18:52:52 -08:00
Jason Mitchell
72b13543c6
AABB Caching ( #1309 )
2026-01-24 18:52:22 -08:00
Jason Mitchell
36d98fcb22
Fix currentRenderedItemId for ItemBlocks ( #1307 )
2026-01-24 12:43:03 -08:00