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,