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

This commit is contained in:
2019-12-10 17:17:52 +00:00
parent 046bcf2bef
commit 69f4c206b9
4 changed files with 59 additions and 26 deletions

View File

@@ -255,6 +255,7 @@ void Renderer::renderScene() {
Camera * cam = view->camera();
QOpenGLShaderProgram * prog = 0;
bool scene_changed = scene.prepare();
scene.destroyUnused(f);
/// reload materials on change
if (scene_changed || scene.need_reload_materials) {
@@ -332,7 +333,6 @@ void Renderer::renderScene() {
if (bindShader(srTonemapPass, &prog)) {
prog->setUniformValue("gamma", gamma_);
prog->setUniformValue("frame_max", tone_proc.frameMax());
//fbo_1x1.bindColorTexture(0, 1);
fbo_out.bindColorTexture(obrSum, 0);
fbo_out.setWriteBuffer(obrTonemap);
renderQuad(prog, quad);