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

This commit is contained in:
2019-06-21 15:28:39 +00:00
parent 7eb0919657
commit cff4fbed36
8 changed files with 118 additions and 50 deletions

View File

@@ -146,6 +146,12 @@ void RendererDeferredShading::renderScene() {
l->shadow_map.release();
}
}
// glUseProgram(0);
//// fbo_g.bindColorTextures();
// glBindTexture(GL_TEXTURE_2D, fbo_g.colorTexture(0));
// glActiveTexture(GL_TEXTURE0);
// glDrawQuad();
// return;
glResetAllTransforms();
glSetLightEnabled(false);
@@ -180,9 +186,9 @@ void RendererDeferredShading::renderScene() {
//QVector<QVector4D> lpos;
//qDebug() << view_matrix;
shader_ds_1->setUniformValue("t_pp", 6);
//qDebug() << "render in" << passes << "passes (" << lights_per_pass << ")";
int passes = (view.lightsCount() - 1) / lights_per_pass + 1;
if (passes < 1) passes = 1;
//qDebug() << "render in" << passes << "passes (" << lights_per_pass << ")";
int wi, ri;
for (int l = 0; l < passes; ++l) {
wi = 1 - l % 2;