summaryrefslogtreecommitdiffstats
path: root/src/opengl/qglframebufferobject.cpp
diff options
context:
space:
mode:
authorKim Motoyoshi Kalland <kim.kalland@nokia.com>2010-11-02 10:55:25 (GMT)
committerKim Motoyoshi Kalland <kim.kalland@nokia.com>2010-11-02 12:09:01 (GMT)
commit27fcfeba19b5984795fdb427be625bb83257d225 (patch)
treed3c9a39c126fc32e1194198003e56f447415ce0a /src/opengl/qglframebufferobject.cpp
parent187185bf246b63f080cf2a59b6768756b399e72c (diff)
downloadQt-27fcfeba19b5984795fdb427be625bb83257d225.zip
Qt-27fcfeba19b5984795fdb427be625bb83257d225.tar.gz
Qt-27fcfeba19b5984795fdb427be625bb83257d225.tar.bz2
Reapply "Fixed painter path drawing on FBO without stencil buffer."
This reverts commit 4035ec3e9ed5ef904dd6f22adaf5e9deb24e9455.
Diffstat (limited to 'src/opengl/qglframebufferobject.cpp')
-rw-r--r--src/opengl/qglframebufferobject.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/opengl/qglframebufferobject.cpp b/src/opengl/qglframebufferobject.cpp
index 6881678..8915b5e 100644
--- a/src/opengl/qglframebufferobject.cpp
+++ b/src/opengl/qglframebufferobject.cpp
@@ -324,6 +324,10 @@ void QGLFBOGLPaintDevice::setFBO(QGLFramebufferObject* f,
fboFormat.setStencil(true);
} else if (attachment == QGLFramebufferObject::Depth) {
fboFormat.setDepth(true);
+ fboFormat.setStencil(false);
+ } else {
+ fboFormat.setDepth(false);
+ fboFormat.setStencil(false);
}
GLenum format = f->format().internalTextureFormat();