- Introduction
- Supported Platforms
- Supported Graphical Backends
- Dependencies
- Configurations
- Helpful Links
- Windows
Pull Requests for OSX and Linux are welcome!
- OpenGL
- Vulkan
- Dawn (WebGPU)
- GLFW
- SDL
- GLFW 3.4
- OpenGL 3.3
- GLAD (OpenGL 3.3)
- Emscripten 3.1.66
- Base Example (Complete) (./src/opengl3_glfw/base_example)
- Read this https://code.visualstudio.com/docs/cpp/config-msvc#_prerequisites and complete steps 1 to 3 of the prereqs
- Navigate to src/opengl3_glfw
- Run "build_and_run.bat"
- Base Example (WIP)
- Base Example (WIP)
- Base Example (WIP)
- Base Example (WIP)
- Base Example (WIP)
- Base Example (WIP)
- Base Example (WIP)
-
ImGui Wiki: https://github.com/ocornut/imgui/wiki/
-
10 years of Dear ImGui Blog Post: ocornut/imgui#7892
-
Online Manual for ImGui: https://pthom.github.io/imgui_manual_online/manual/imgui_manual.html
-
The ImGui Test Engine: https://github.com/ocornut/imgui_test_engine
-
More advanced ImGui starter codebase: https://github.com/pthom/hello_imgui
-
A starter pack that contains various ImGui widgets: https://github.com/pthom/imgui_bundle
-
Useful ImGui Extensions: https://github.com/ocornut/imgui/wiki/Useful-Extensions
-
ImDrawList coding party: ocornut/imgui#3606