From e85c47d8c4d4142585e5972cdca57b2ca23e1898 Mon Sep 17 00:00:00 2001 From: Peter Schaefer Date: Tue, 21 Jun 2016 18:01:34 +0200 Subject: [PATCH] fixed Shadows Resized Bug --- Weave/Scene/Scene.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Weave/Scene/Scene.cpp b/Weave/Scene/Scene.cpp index 149256b..652d402 100644 --- a/Weave/Scene/Scene.cpp +++ b/Weave/Scene/Scene.cpp @@ -93,7 +93,7 @@ lookat(_lookat) } shadowdir = new dBufferObject(); - shadowdir->bindBuffer(Graphix::getWindowWidth(), Graphix::getWindowHeight()); + shadowdir->bindBuffer(1024, 1024); postRender = new fBufferObject(2, false); postRender->bindBuffer(Graphix::getWindowWidth()/2, Graphix::getWindowHeight()/2); @@ -284,7 +284,7 @@ void Scene::draw() const glCullFace(GL_FRONT); glEnable(GL_POLYGON_OFFSET_FILL); glPolygonOffset(4.f, 0.f); - + glViewport(0, 0, 1024, 1024); shadowdir->useBuffer(); glClear(GL_DEPTH_BUFFER_BIT); Shader::getShader(SH_SHADOWDIR)->useShader(); @@ -294,7 +294,7 @@ void Scene::draw() const glCullFace(GL_BACK); glDisable(GL_POLYGON_OFFSET_FILL); - + glViewport(0, 0, Graphix::getWindowWidth(), Graphix::getWindowHeight()); /* Prepare DRAW SCENE */ camera.useCamera(); @@ -521,7 +521,7 @@ void Scene::setView(unsigned int width, unsigned int height, bool updateProjecti postRender->updateSize(width / 2, height / 2); for (int i = 0; i < 2; i++) blurPingPong[i]->updateSize(width / 2, height / 2); - shadowdir->updateSize(width, height); + //shadowdir->updateSize(width, height); } -- 2.47.3