Pass window size as uniform instead of shader program constant. Fixes #143

This commit is contained in:
Emil Axelsson
2016-10-28 10:26:23 +02:00
parent 73e6fcf865
commit cb3ff96e1a
5 changed files with 5 additions and 8 deletions

View File

@@ -205,6 +205,7 @@ void RenderableStars::render(const RenderData& data) {
_program->setUniform("alphaValue", _alphaValue);
_program->setUniform("scaleFactor", _scaleFactor);
_program->setUniform("minBillboardSize", _minBillboardSize);
_program->setUniform("screenSize", glm::vec2(OsEng.renderEngine().renderingResolution()));
setPscUniforms(*_program.get(), data.camera, data.position);
_program->setUniform("scaling", scaling);