Merge branch 'release/1.9.x'
Conflicts: direct/src/showbase/ShowBase.py
This commit is contained in:
commit
4a5d64909a
|
|
@ -2512,6 +2512,8 @@ class ShowBase(DirectObject.DirectObject):
|
|||
rig.reparentTo(camera)
|
||||
self.graphicsEngine.openWindows()
|
||||
self.graphicsEngine.renderFrame()
|
||||
self.graphicsEngine.renderFrame()
|
||||
self.graphicsEngine.syncFrame()
|
||||
|
||||
tex = buffer.getTexture()
|
||||
saved = self.screenshot(namePrefix = namePrefix,
|
||||
|
|
@ -2602,6 +2604,7 @@ class ShowBase(DirectObject.DirectObject):
|
|||
|
||||
# One more frame for luck.
|
||||
self.graphicsEngine.renderFrame()
|
||||
self.graphicsEngine.syncFrame()
|
||||
|
||||
saved = self.screenshot(namePrefix = namePrefix,
|
||||
defaultFilename = defaultFilename,
|
||||
|
|
|
|||
|
|
@ -624,10 +624,10 @@ INLINE void CLP(GraphicsStateGuardian)::
|
|||
set_color_write_mask(int mask) {
|
||||
if (gl_color_mask && _active_color_write_mask != mask) {
|
||||
_active_color_write_mask = mask;
|
||||
glColorMask((_color_write_mask & ColorWriteAttrib::C_red) != 0,
|
||||
(_color_write_mask & ColorWriteAttrib::C_green) != 0,
|
||||
(_color_write_mask & ColorWriteAttrib::C_blue) != 0,
|
||||
(_color_write_mask & ColorWriteAttrib::C_alpha) != 0);
|
||||
glColorMask((mask & ColorWriteAttrib::C_red) != 0,
|
||||
(mask & ColorWriteAttrib::C_green) != 0,
|
||||
(mask & ColorWriteAttrib::C_blue) != 0,
|
||||
(mask & ColorWriteAttrib::C_alpha) != 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue