From 7ad783cd5ffba2846b60d9fd8d5d8e9a043d560a Mon Sep 17 00:00:00 2001 From: ladevieq Date: Sun, 1 Aug 2021 22:27:49 +0200 Subject: Make geometry and bvh buffer gpu only --- include/vk-renderer.hpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'include') 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 command_buffers; - // TODO: Maybe use a map in the future std::vector compute_sets_bindings; std::vector compute_shader_sets; Pipeline compute_pipeline; -- cgit v1.3