diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2023-03-05 21:00:21 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2023-03-05 21:00:21 +0100 |
| commit | a87ad2eac867b77a75e05ad48bb3ee622e5735d3 (patch) | |
| tree | 95e75fa21b0d4000d32eeb127c9d68a83218846d /api-test/vk-bindless.cpp | |
| parent | 290e4c3c33f9af401c0565b840de3514d199faf5 (diff) | |
Change freelist implementation
Diffstat (limited to 'api-test/vk-bindless.cpp')
| -rw-r--r-- | api-test/vk-bindless.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/api-test/vk-bindless.cpp b/api-test/vk-bindless.cpp index c48aea1..c27211f 100644 --- a/api-test/vk-bindless.cpp +++ b/api-test/vk-bindless.cpp @@ -118,6 +118,7 @@ bindless_model bindless_model::create_bindless_model() { } void bindless_model::destroy_bindless_model(bindless_model& bindless) { + auto& render_device = vkdevice::get_render_device(); auto* device = vkdevice::get_render_device().get_device(); vkDestroyDescriptorPool(device, bindless.descriptor_pool, nullptr); @@ -128,6 +129,9 @@ void bindless_model::destroy_bindless_model(bindless_model& bindless) { vkDestroyPipelineLayout(device, bindless.layout, nullptr); bindless.destroy_immutable_samplers(device); + + render_device.destroy_buffer(bindless.instances_uniform_buffer_handle); + render_device.destroy_buffer(bindless.draws_uniform_buffer_handle); } void bindless_model::create_layout(VkDevice device) { |
