From ba3a2c1e3879965cd9e865f5da0210ca8b6fa36f Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 9 Nov 2015 02:26:02 +0100 Subject: [PATCH] Fix saveCubeMap and saveSphereMap in multithreaded pipeline --- direct/src/showbase/ShowBase.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/direct/src/showbase/ShowBase.py b/direct/src/showbase/ShowBase.py index 54e18040b3..fb1fdd2b78 100644 --- a/direct/src/showbase/ShowBase.py +++ b/direct/src/showbase/ShowBase.py @@ -2517,6 +2517,8 @@ class ShowBase(DirectObject.DirectObject): rig.reparentTo(camera) base.graphicsEngine.openWindows() base.graphicsEngine.renderFrame() + self.graphicsEngine.renderFrame() + self.graphicsEngine.syncFrame() tex = buffer.getTexture() saved = self.screenshot(namePrefix = namePrefix, @@ -2607,6 +2609,7 @@ class ShowBase(DirectObject.DirectObject): # One more frame for luck. base.graphicsEngine.renderFrame() + self.graphicsEngine.syncFrame() saved = self.screenshot(namePrefix = namePrefix, defaultFilename = defaultFilename,