Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Yup, it seems it could work for both SDL1 and OpenGL 1.x, it's just a matter of writing a custom backend. Per README:
"Integrating Dear ImGui within your custom engine is a matter of 1) wiring mouse/keyboard/gamepad inputs 2) uploading one texture to your GPU/render engine 3) providing a render function that can bind textures and render textured triangles."
The backends don't seem all that complicated. Here's the OpenGL 2 implementation: https://github.com/ocornut/imgui/blob/master/backends/imgui_... should be backportable to OpenGL 1.x.
I'm pretty sure that if someone was crazy enough, they could even write a ncurses backend for it. Rejecting 50% of the functionality for sure, but most of the UIs I've seen done with Dear ImGui were simple enough that they could be translated to terminal display almost 1:1.
> It's not mentioned which model format the viewer supports.
It's mentioned[0] in `README.md`:
> scop can load Wavefront .obj files
[0] https://github.com/cledant/scop_vulkan#features