Vulkan: Fix crash on shutdown after device lost.

This happens in SDL every time, apparently.
This commit is contained in:
Unknown W. Brackets 2021-11-21 05:35:07 -08:00
parent 20c3c8f291
commit f7a029c61f

@ -511,9 +511,9 @@ void GPU_Vulkan::InitDeviceObjects() {
void GPU_Vulkan::DestroyDeviceObjects() {
INFO_LOG(G3D, "GPU_Vulkan::DestroyDeviceObjects");
VulkanContext *vulkan = (VulkanContext *)draw_->GetNativeObject(Draw::NativeObject::CONTEXT);
for (int i = 0; i < VulkanContext::MAX_INFLIGHT_FRAMES; i++) {
if (frameData_[i].push_) {
VulkanContext *vulkan = (VulkanContext *)draw_->GetNativeObject(Draw::NativeObject::CONTEXT);
frameData_[i].push_->Destroy(vulkan);
delete frameData_[i].push_;
frameData_[i].push_ = nullptr;