diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2021-08-01 22:27:49 +0200 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2021-08-01 22:27:49 +0200 |
| commit | 7ad783cd5ffba2846b60d9fd8d5d8e9a043d560a (patch) | |
| tree | 7b9682fbc474cad9de425edd810b681f564ab259 /include/vk-renderer.hpp | |
| parent | d96e1b98f9377731bf996e87230d89dad51a7918 (diff) | |
Make geometry and bvh buffer gpu only
Diffstat (limited to 'include/vk-renderer.hpp')
| -rw-r--r-- | include/vk-renderer.hpp | 9 |
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; |
