Multi-draw indirect crashes without lwjgl3ify
wahfl2 opened this issue ยท 6 comments
Your GTNH Discord Username
beljihnwahfl
Mod Version
1.0.0-alpha34
Java Version
Java 8
Graphics Card Vendor
Intel iGPU
Bug Report
Enabling multi-draw indirect and entering any world/server causes a crash without lwjgl3ify installed. Seemingly, this would happen regardless of setup.
I tested the same instance + world after installing lwjgl3ify and it worked without crashing.
Mod List or GTNH Pack Version
Only Angelica + deps
Final Checklist
- I have searched the issues and haven't found a similar issue.
- I have read the known incompatibilities and this is not related to one of those.
- I am running an officially released version. (Or, if I've compiled it myself I plan to fix the issue)
- This issue is not related to a feature that is disabed by default - Shaders, MCPF, etc. [They'll be enabled when they're ready for testing]
What OS? Looks like win10 from the log
Seems like an Intel specific issue this far.... I've run multidraw on linux, with nvidia, and lwjgl2 without issue. (I'll test it again tonight to verify it's not a regression).
It seems to currently only be reproducible on intel drivers running on windows, while using lwjgl2. Apparently lwjgl3 disabled some checks for speed.
The two options seem to be:
- Disabling the check via
-Dorg.lwjgl.util.NoChecks=true
- Using Oneshot instead of Multidraw
- -Dorg.lwjgl.util.NoChecks=true
Confirmed to be working with my setup. No more crashes with multidraw option enabled.
It seems to currently only be reproducible on intel drivers running on windows, while using lwjgl2. Apparently lwjgl3 disabled some checks for speed.
The two options seem to be:
- Disabling the check via
-Dorg.lwjgl.util.NoChecks=true
- Using Oneshot instead of Multidraw
where do I find Dorg.lwjgl.util.NoChecks=true?
-Dorg.lwjgl.util.NoChecks=true its probably a jvm arguments that you need to put