Home

Awesome

Zep/ImGui

Builds GitHub license

Screenshot

This example shows two approaches to integrating Zep into an existing ImGui app; as a single header include, or as a library. Zep is included as a submodule. The base application is a simple Vulkan+SDL2+ImGui demo, using vcpkg to conveniently download the libraries required.

To see the integration look in the following changelist to see what is required: https://github.com/cmaughan/zep_imgui/commit/0f623e8b38f725473e9b7e34a3abdad5c0d92e74

The main Repo for Zep is here: https://github.com/cmaughan

The process to integrate Zep should take no more than an hour or so, and Zep just requires any ImGui backend to work. You might find life easier if you use SDL2 as your base window layer. Any problems, please ask :)

Key Points:

This example is currently windows only; but Zep is cross platform and apart from setting up config/prebuild scripts on linux, the process is the same. The main Zep repo does this along with automated builds and tests. This is just an integration sample.

The config.bat file is setup for Visual Studio 2022; modify as appropriate.

To build: