diff options
| author | Quentin LADEVIE <qladevie@wanadev.fr> | 2022-02-24 12:51:08 +0100 |
|---|---|---|
| committer | Quentin LADEVIE <qladevie@wanadev.fr> | 2022-02-24 12:51:08 +0100 |
| commit | 6d98e9d8b07d5c8aa0358780c38f29ffddfbf45f (patch) | |
| tree | 25e36cfd7a2917cb9ae14529239281dc157fd77f /include/vk-api.hpp | |
| parent | b088d17e07dc68ff81830f40f4a49eda4f93dc13 (diff) | |
Make bindless descriptor a private member of vkapi
Diffstat (limited to 'include/vk-api.hpp')
| -rw-r--r-- | include/vk-api.hpp | 7 |
1 files changed, 4 insertions, 3 deletions
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<sampler> &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<VkBuffer, buffer> buffers; |
