diff options
Diffstat (limited to 'api-test/vk-device.cpp')
| -rw-r--r-- | api-test/vk-device.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/api-test/vk-device.cpp b/api-test/vk-device.cpp index 024b570..a3c5119 100644 --- a/api-test/vk-device.cpp +++ b/api-test/vk-device.cpp @@ -8,6 +8,7 @@ #include "vk-utils.hpp" #include "vulkan-loader.hpp" +#include "vk-command-buffer.hpp" vkdevice vkdevice::render_device = vkdevice(); @@ -44,7 +45,7 @@ void vkdevice::init() { timeline_semaphore = get_semaphore(semaphore); } -vkdevice::~vkdevice() { +void vkdevice::deinit() { vkDeviceWaitIdle(device); bindless_model::destroy_bindless_model(bindless); @@ -66,6 +67,7 @@ vkdevice::~vkdevice() { vkDestroyInstance(instance, nullptr); } + void vkdevice::wait() { vkDeviceWaitIdle(device); }; handle<device_texture> vkdevice::create_texture(const texture_desc& desc) { |
