aboutsummaryrefslogtreecommitdiffstats
path: root/src/vk-renderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vk-renderer.cpp')
-rw-r--r--src/vk-renderer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vk-renderer.cpp b/src/vk-renderer.cpp
index 25ec624..3bec679 100644
--- a/src/vk-renderer.cpp
+++ b/src/vk-renderer.cpp
@@ -2,6 +2,7 @@
#include <cstring>
#include <cassert>
+#include "imgui.h"
#include "vk-renderer.hpp"
#include "thirdparty/vk_mem_alloc.h"
@@ -88,6 +89,11 @@ vkrenderer::~vkrenderer() {
api.destroy_surface(platform_surface);
}
+void vkrenderer::ui() {
+ ImGui::NewFrame();
+ ImGui::Render();
+ ImDrawData* draw_data = ImGui::GetDrawData();
+}
void vkrenderer::compute(uint32_t width, uint32_t height, bool clear) {
VKRESULT(vkWaitForFences(api.context.device, 1, &submission_fences[frame_index], VK_TRUE, UINT64_MAX))