https://github.com/martinhelmut/cpp-gui-template-sdl2-opengl
C++ GUI starter project template with CMake and Cpack, Dear ImGui, SDL2, and OpenGL 4.1.
https://github.com/martinhelmut/cpp-gui-template-sdl2-opengl
cmake cpack cpp ctest gui imgui opengl sdl2 template
Last synced: 9 months ago
JSON representation
C++ GUI starter project template with CMake and Cpack, Dear ImGui, SDL2, and OpenGL 4.1.
- Host: GitHub
- URL: https://github.com/martinhelmut/cpp-gui-template-sdl2-opengl
- Owner: MartinHelmut
- License: mit
- Created: 2022-08-17T08:25:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-21T07:40:27.000Z (about 1 year ago)
- Last Synced: 2025-05-30T13:48:03.641Z (10 months ago)
- Topics: cmake, cpack, cpp, ctest, gui, imgui, opengl, sdl2, template
- Language: C++
- Homepage:
- Size: 1.13 MB
- Stars: 26
- Watchers: 1
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Base GUI project setup with SDL2 and OpenGL
C++ GUI project template with [SDL2](https://www.libsdl.org) and [Dear ImGUI](https://github.com/ocornut/imgui) with
OpenGL 4.1.

## How to get started
After using this template to create your own repository, it is time to first run and then customize!
- Start here: [Quick Start](docs/QuickStart.md)
- Continue here: [Usage Guide](docs/README.md)
## Other versions
There are other versions of this template:
- [SDL3 & OpenGL](https://github.com/MartinHelmut/cpp-gui-template-sdl3-opengl)
- [SDL3 Renderer](https://github.com/MartinHelmut/cpp-gui-template-sdl3)
- [SDL2 Renderer](https://github.com/MartinHelmut/cpp-gui-template-sdl2)
## Disclaimer
Special acknowledgment to the amazing open source font [Manrope](https://manropefont.com).