summaryrefslogtreecommitdiff
path: root/tools/gfx/vulkan/render-vk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gfx/vulkan/render-vk.cpp')
-rw-r--r--tools/gfx/vulkan/render-vk.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/gfx/vulkan/render-vk.cpp b/tools/gfx/vulkan/render-vk.cpp
index eb4044639..3d77fc50b 100644
--- a/tools/gfx/vulkan/render-vk.cpp
+++ b/tools/gfx/vulkan/render-vk.cpp
@@ -6395,7 +6395,10 @@ VKDevice::~VKDevice()
shaderCache.free();
m_deviceObjectsWithPotentialBackReferences.clearAndDeallocate();
- m_api.vkDestroySampler(m_device, m_defaultSampler, nullptr);
+ if (m_api.vkDestroySampler)
+ {
+ m_api.vkDestroySampler(m_device, m_defaultSampler, nullptr);
+ }
m_deviceQueue.destroy();