This is another project from my spare time about setting up a Vulkan application with Dear ImGui integration, still a work in progress.
- Vulkan integration: Sets up a Vulkan rendering context for the application.
- ImGui integration: Integrate ImGui for creating user interfaces within the Vulkan application.
Before getting started, ensure you have the following prerequisites installed:
- CMake (version 3.18 or higher)
- Vulkan SDK
- A C++ 20 capable compiler
To get started with Vulkan ImGui Starter, follow these steps:
- Clone this repository to your local machine:
git clone https://github.com/your_username/vulkan-imgui-starter.git
- Build the project using CMake:
cd ImGui-Vulkan-Setup
mkdir build && cd build
cmake --build .
- Run the executable (might need to navigate to the output folder on windows):
./ImGui-Vulkan-Setup