aboutsummaryrefslogtreecommitdiffstats
path: root/src/vk-api.cpp
diff options
context:
space:
mode:
authorQuentin LADEVIE <qladevie@wanadev.fr>2022-02-24 12:51:08 +0100
committerQuentin LADEVIE <qladevie@wanadev.fr>2022-02-24 12:51:08 +0100
commit6d98e9d8b07d5c8aa0358780c38f29ffddfbf45f (patch)
tree25e36cfd7a2917cb9ae14529239281dc157fd77f /src/vk-api.cpp
parentb088d17e07dc68ff81830f40f4a49eda4f93dc13 (diff)
Make bindless descriptor a private member of vkapi
Diffstat (limited to 'src/vk-api.cpp')
-rw-r--r--src/vk-api.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vk-api.cpp b/src/vk-api.cpp
index 6ce7312..226314a 100644
--- a/src/vk-api.cpp
+++ b/src/vk-api.cpp
@@ -993,6 +993,9 @@ void vkapi::update_descriptor_samplers(std::vector<sampler> &samplers) {
vkUpdateDescriptorSets(context.device, writes_descriptor.size(), writes_descriptor.data(), 0, nullptr);
}
+void vkapi::update_constants(VkCommandBuffer command_buffer, VkShaderStageFlagBits shader_stage, off_t offset, size_t size, void* data) {
+ vkCmdPushConstants(command_buffer, bindless_descriptor.pipeline_layout, shader_stage, offset, size, data);
+}
void vkapi::start_record(VkCommandBuffer command_buffer) {
VkCommandBufferBeginInfo cmd_buf_begin_info = {};