org.lwjgl.opengl.OpenGLException: Cannot use offsets when Draw Indirect Object is disabled
AnrDaemon opened this issue · 9 comments
Your GTNH Discord Username
AnrDaemon
Mod Version
alpha13
Java Version
Java 8
Bug Report
crash-2024-01-09_04.26.08-client.txt
Mod List or GTNH Pack Version
IDK about reproducibility dependent on mods loaded, this happens on my notebook with integrated GPU, but not on desktop.
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 shader related (they aren't ready yet for testing)
See #373
Anything to help the resolution. Do you need debug log instead?
latest.log
Still crashes on notebook with alpha15.
This SO question MAY BE related: https://stackoverflow.com/questions/27525323/openglexception-cannot-use-offsets-when-array-buffer-object-is-disabled-on-a (please forgive me if not).
Fresh log just in case: latest.log
I'm not sure if it's a card issue, a driver issue, or what it is offhand. Were you ever able to get multidraw to work?
The log seems to indicate it's reporting 4.6 availability, but the same code that works on other machines isn't... 🤔
This is an Intel integrated GPU, so anything could be possible.
Intel is known to "freely" interpret the standards.
Same modpack works on desktop with nVidia GT-640.
Would a debug log helps narrowing down the issue?
Post whatever logs you can. My going assumption is you'll have to use oneshot instead of multidraw, but will dig into it as time allows.
Yeah, as you predicted, I've had to disable use_chunk_multidraw
to get it to run.
Here's a debug log for running without that option, and then enabling it.
2024-02-11-Angelica-alpha24-debug.log