[Bf-blender-cvs] [c52111e9834] soc-2019-openxr: Correctly destruct swapchain on shutdown
Julian Eisel
noreply at git.blender.org
Sun Jun 23 02:47:16 CEST 2019
Commit: c52111e9834699dede5d88d25d54fc819928b1df
Author: Julian Eisel
Date: Sun Jun 23 02:46:25 2019 +0200
Branches: soc-2019-openxr
https://developer.blender.org/rBc52111e9834699dede5d88d25d54fc819928b1df
Correctly destruct swapchain on shutdown
===================================================================
M intern/ghost/intern/GHOST_XR.cpp
===================================================================
diff --git a/intern/ghost/intern/GHOST_XR.cpp b/intern/ghost/intern/GHOST_XR.cpp
index ff104e49e47..faf3656fbfd 100644
--- a/intern/ghost/intern/GHOST_XR.cpp
+++ b/intern/ghost/intern/GHOST_XR.cpp
@@ -256,6 +256,10 @@ void GHOST_XrContextDestroy(GHOST_XrContext *xr_context)
/* Unbinding may involve destruction, so call here too */
GHOST_XrGraphicsContextUnbind(*xr_context);
+ for (auto &swapchain_image : oxr->swapchain_images) {
+ xrDestroySwapchain(swapchain_image.first);
+ }
+
if (oxr->session != XR_NULL_HANDLE) {
xrDestroySession(oxr->session);
}
More information about the Bf-blender-cvs
mailing list