Fix atmosphere floating point issue

This commit is contained in:
Emil Axelsson
2018-04-04 16:58:24 +02:00
parent 402cd19fb8
commit ab93e2ca4d
2 changed files with 7 additions and 0 deletions
@@ -258,6 +258,9 @@ void AtmosphereDeferredcaster::preRaycast(const RenderData& renderData,
program.setUniform("eyeToModel",
glm::mat4(eyeToModel));
float viewScaling = renderData.camera.scaling();
program.setUniform("viewScaling", viewScaling);
glm::mat4 invProjection =
glm::inverse(renderData.camera.projectionMatrix());
program.setUniform("inverseProjection", invProjection);