Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2d635e7d authored by Saurabh Shah's avatar Saurabh Shah Committed by Linux Build Service Account
Browse files

sf: Add flip support in RenderEngine

Add flip support in RenderEngine while setting projection matrix.
Note that H+90/V+90 support is still pending and needs to be present
in multiple places in f/w and gfx stack.

Change-Id: Ib9391ee313589fedb1d0fe571a6b06ceff1d032e
CRs-fixed: 1011375
parent 0b4a9167
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -107,6 +107,12 @@ void GLES20RenderEngine::setViewportAndProjection(
        case Transform::ROT_270:
            m = mat4::rotate(rot90InRadians * 3.0f, vec3(0,0,1)) * m;
            break;
        case Transform::FLIP_H:
            m = mat4::scale(vec4(-1, 1, 1, 1)) * m;
            break;
        case Transform::FLIP_V:
            m = mat4::scale(vec4(1, -1, 1, 1)) * m;
            break;
        default:
            break;
    }