git-svn-id: svn://db.shs.com.ru/libs@44 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2015-11-20 21:19:36 +00:00
parent cabaead1c6
commit 104a7f99ad
48 changed files with 1973 additions and 1273 deletions

View File

@@ -62,9 +62,7 @@ void RendererSimple::renderScene() {
if (passes > 1) fbo.setWriteBuffer(1);
if (l == 0) {
glClearFramebuffer(view.backColor());
glEnable(GL_DEPTH_TEST);
glDepthFunc(GL_LESS);
glDepthMask(GL_TRUE);
glEnableDepth();
} else {
glClearFramebuffer(Qt::black, false);
glEnable(GL_DEPTH_TEST);
@@ -98,8 +96,7 @@ void RendererSimple::renderScene() {
glBlendFunc(GL_ONE, GL_ONE);
glReleaseTextures();
glBindTexture(GL_TEXTURE_2D, fbo.colorTexture(1));
glDisable(GL_DEPTH_TEST);
glDepthMask(GL_FALSE);
glDisableDepth();
fbo.setWriteBuffer(0);
glDrawQuad();
}
@@ -111,7 +108,7 @@ void RendererSimple::renderScene() {
glBindTexture(GL_TEXTURE_2D, fbo.colorTexture());
glSetLightEnabled(false);
glSetCapEnabled(GL_BLEND, false);
glDisable(GL_DEPTH_TEST);
glDisableDepth();
if (view.isFXAAEnabled()) {
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);