{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigftrxrsrxemovdha65zzpqiynm7qi4ey43jbamdedo7ocnh5ypym",
"uri": "at://did:plc:dxjzgxe7cvirxkwfjr2tjspt/app.bsky.feed.post/3mnv2yh4hois2"
},
"path": "/t/jme-3-10-0-beta1/49603?page=2#post_38",
"publishedAt": "2026-06-09T17:59:58.000Z",
"site": "https://hub.jmonkeyengine.org",
"textContent": "I’m having trouble adapting my Dear ImGui integration to the new jME version. I’ve set the backend platform to SDL3, and everything displays correctly. However, ImGui does not receive any inputs. I discovered that it does receive inputs if I manually poll SDL events like this:\n\n\n try (SDL_Event event = SDL_Event.calloc()) {\n while (SDL_PollEvent(event)) {\n implSdl3.processEvent(event.address());\n }\n }\n\n\nSo I need to pass SDL events to ImGuiImplSdl3.processEvent. But the events are already polled in LwjglWindow.pollEvents. If I poll them manually in my code, they will not be passed to jME. So, could we have some way to hook into LwjglWindow.pollEvents? This would probably resolve the issue.",
"title": "jME 3.10.0-beta1"
}