There are a number of examples for custom renderers in the UntitledImGuiFramework that you can use:
- Basic OpenGL - Built-in OpenGL renderer
- Basic Vulkan - Built-in Vulkan renderer
- Basic WebGPU - Built-in WebGPU renderer
- UImGuiBgfx - A custom renderer using bgfx. Used in a number of unreleased projects, as well as for regression testing of the pluggable renderer API using the OpenGL, DX11, DX12 and Metal backends.
- Home
- Beginner content
- Install guide
- Creating and using the UI components
- The Instance
- The Init Info struct
- Textures
- Logging
- Unicode support
- Additional features
- Client-side bar
- Custom type definitions
- Memory management
- C API development
- Config files and Folders
- Interfaces
- Internal Event safety
- Customising the build system
- Modules system
- Collaborating with others
- Advanced content
- Developer and contributor resources
- Misc