git-subtree-dir: zimgui git-subtree-mainline:b0d2e231b0
git-subtree-split:a053e62c77
630 B
630 B
- Export
IMGUI_PATH
environment variable to downloaded package. - cd
generator
directory luajit generator.lua 'zig cc' 'comments internal noimstrv' glfw vulkan
- compile cimgui/cimgui.cpp, imgui/.cpp, imgui/backends/.cpp all together
- install cimgui/cimgui.h, imgui/*.h, cimgui/generator/output/cimgui_impl.h
Zig needs to access cimgui.h and cimgui_impl.h
Set a custom loader. Instructions in imgui_impl_vulkan.h
- cdefine
IMGUI_IMPL_VULKAN_NO_PROTOTYPES
- call
ImGui_ImplVulkan_LoadFunctions
beforeImGui_ImplVulkan_Init
not quite sure yet what the role of ImGui_ImplVulkanH_Window.UseDynamicRendering
is