diff --git a/src/mbgl/vulkan/renderable_resource.cpp b/src/mbgl/vulkan/renderable_resource.cpp index b9d7e03d1..ea9235337 100644 --- a/src/mbgl/vulkan/renderable_resource.cpp +++ b/src/mbgl/vulkan/renderable_resource.cpp @@ -7,6 +7,10 @@ namespace mbgl { namespace vulkan { SurfaceRenderableResource::~SurfaceRenderableResource() { + if (!backend.getDevice()) { + return; + } + backend.getDevice()->waitIdle(backend.getDispatcher()); // specific order