From 45783d96ec6f84893c85789ff5e5e2243e7f3db9 Mon Sep 17 00:00:00 2001 From: ladevieq Date: Fri, 19 Feb 2021 23:23:41 +0100 Subject: Attempt at rendering imgui content --- include/vk-renderer.hpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'include/vk-renderer.hpp') diff --git a/include/vk-renderer.hpp b/include/vk-renderer.hpp index acbf0c9..a0edf39 100644 --- a/include/vk-renderer.hpp +++ b/include/vk-renderer.hpp @@ -15,10 +15,14 @@ class vkrenderer { ~vkrenderer(); + void begin_frame(); + void ui(); void compute(uint32_t width, uint32_t height, bool clear); + void finish_frame(); + void recreate_swapchain(); Buffer compute_shader_buffer; @@ -30,15 +34,22 @@ class vkrenderer { vkapi api; uint64_t frame_index = 0; + uint32_t swapchain_image_index = 0; std::vector accumulation_images; std::vector command_buffers; std::vector compute_shader_sets; - Pipeline compute_pipeline; + std::vector ui_vertex_buffers; + std::vector ui_index_buffers; + std::vector ui_sets; + Pipeline ui_pipeline; + VkRenderPass render_pass; + std::vector framebuffers; + std::vector submission_fences; std::vector execution_semaphores; std::vector acquire_semaphores; -- cgit v1.3