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

Commit 1911c60a authored by Jason Sams's avatar Jason Sams
Browse files

Use lowp colors in fixed funtion emulation.

Change-Id: Ie525ee6e52652ba83efe4d9f1627410d846824ee
parent b39a8272
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -169,7 +169,7 @@ void ProgramFragment::loadShader(Context *rsc) {
void ProgramFragment::createShader()
{
    mShader.setTo("precision mediump float;\n");
    mShader.append("varying vec4 varColor;\n");
    mShader.append("varying lowp vec4 varColor;\n");
    mShader.append("varying vec4 varTex0;\n");
    mShader.append("uniform vec4 uni_Color;\n");

@@ -199,9 +199,9 @@ void ProgramFragment::createShader()

        mShader.append("void main() {\n");
        if (mVaryingColor) {
            mShader.append("  vec4 col = varColor;\n");
            mShader.append("  lowp vec4 col = varColor;\n");
        } else {
            mShader.append("  vec4 col = uni_Color;\n");
            mShader.append("  lowp vec4 col = uni_Color;\n");
        }

        if (mTextureEnableMask) {