From: Peter Schaefer Date: Tue, 21 Jun 2016 16:01:34 +0000 (+0200) Subject: fixed Shadows Resized Bug X-Git-Url: https://git.leopard-lacewing.eu/?a=commitdiff_plain;h=e85c47d8c4d4142585e5972cdca57b2ca23e1898;p=cgue_weave.git fixed Shadows Resized Bug --- 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); }