aboutsummaryrefslogtreecommitdiffstats
path: root/include/vk-renderer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/vk-renderer.hpp')
-rw-r--r--include/vk-renderer.hpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/include/vk-renderer.hpp b/include/vk-renderer.hpp
index a35b9ec..f0a21f6 100644
--- a/include/vk-renderer.hpp
+++ b/include/vk-renderer.hpp
@@ -31,13 +31,9 @@ class vkrenderer {
return scene_buffer.alloc_info.pMappedData;
}
- inline void* geometry_buffer_ptr() {
- return geometry_buffer.alloc_info.pMappedData;
- }
+ void update_geometry_buffer(void* data);
- inline void* bvh_buffer_ptr() {
- return bvh_buffer.alloc_info.pMappedData;
- }
+ void update_bvh_buffer(void* data);
private:
@@ -54,7 +50,6 @@ class vkrenderer {
std::vector<VkCommandBuffer> command_buffers;
- // TODO: Maybe use a map in the future
std::vector<VkDescriptorSetLayoutBinding> compute_sets_bindings;
std::vector<VkDescriptorSet> compute_shader_sets;
Pipeline compute_pipeline;