Fix the image flipping on RenderableModelProjection

This commit is contained in:
Alexander Bock
2016-05-17 19:25:59 +02:00
parent 27bdff4be5
commit bd90a0c44c
2 changed files with 3 additions and 1 deletions

View File

@@ -403,6 +403,8 @@ void RenderableModelProjection::imageProjectGPU() {
_fboProgramObject->setUniform("_scaling", _camScaling);
_fboProgramObject->setUniform("boresight", _boresight);
_geometry->setUniforms(*_fboProgramObject);
glBindVertexArray(_vaoID);
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _ibo);
glDrawElements(GL_TRIANGLES, static_cast<GLsizei>(_geometryIndeces.size()), GL_UNSIGNED_INT, 0);

View File

@@ -57,7 +57,7 @@ void main() {
projected.y /= projected.w;
//invert gl coordinates
projected.x = 1 - projected.x;
projected.y = 1 - projected.y;
// projected.y = 1 - projected.y;
if((inRange(projected.x, 0, 1) && inRange(projected.y, 0, 1)) && (dot(n, boresight) < 0)) {
color = texture(projectTexture, projected.xy);