From 6d98e9d8b07d5c8aa0358780c38f29ffddfbf45f Mon Sep 17 00:00:00 2001 From: Quentin LADEVIE Date: Thu, 24 Feb 2022 12:51:08 +0100 Subject: Make bindless descriptor a private member of vkapi --- include/vk-api.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/vk-api.hpp b/include/vk-api.hpp index de19a7d..1b9f51f 100644 --- a/include/vk-api.hpp +++ b/include/vk-api.hpp @@ -165,6 +165,8 @@ class vkapi { void update_descriptor_samplers(std::vector &samplers); + void update_constants(VkCommandBuffer command_buffer, VkShaderStageFlagBits shader_stage, off_t offset, size_t size, void* data); + void start_record(VkCommandBuffer command_buffer); void image_barrier(VkCommandBuffer command_buffer, VkImageLayout dst_layout, VkPipelineStageFlagBits dst_stage, VkAccessFlags dst_access, image& image); @@ -184,14 +186,13 @@ class vkapi { VkResult submit(VkCommandBuffer command_buffer, VkSemaphore wait_semaphore, VkSemaphore signal_semaphore, VkFence submission_fence); VkResult present(swapchain& swapchain, uint32_t image_index, VkSemaphore wait_semaphore); - // private: vkcontext context; - global_descriptor bindless_descriptor; - private: + global_descriptor bindless_descriptor; + const char* shader_stage_extension(VkShaderStageFlags shader_stage); std::map buffers; -- cgit v1.3