You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5d93d3b
Browse filesBrowse the repository at this point in the historyBrowse files
fix(lwjgl3): ensure GL device objects before renderDrawData
Since 1.87, ImGuiImplGl3 creates the shader/program/VBO and font texture
lazily in newFrame() rather than in init(), matching upstream. Call sites
that only call init() + renderDrawData() (the pre-1.87 pattern used by
many jME / custom loops) then hit a native NULL dereference inside
glDrawElementsBaseVertex.
Share the lazy create path with renderDrawData so those upgrades no
longer crash. Prefer calling newFrame() every frame; this is a safety
net for the upgrade path reported in #361.
Fixes#361
0 commit comments