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

Commit 494ac35c authored by Romain Guy's avatar Romain Guy Committed by Android (Google) Code Review
Browse files

Merge "Multiply alpha for AA as late as possible" into jb-mr1-dev

parents 2dc6af20 9f44a13a
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -671,11 +671,6 @@ String8 ProgramCache::generateFragmentShader(const ProgramDescription& descripti
                shader.append(gFS_Main_FetchColor);
            }
        }
        if (description.isAARect) {
            shader.append(gFS_Main_AccountForAARect);
        } else if (description.isAA) {
            shader.append(gFS_Main_AccountForAA);
        }
        if (description.hasGradient) {
            shader.append(gFS_Main_FetchGradient[gradientIndex(description)]);
            shader.append(gFS_Main_AddDitherToGradient);
@@ -721,6 +716,13 @@ String8 ProgramCache::generateFragmentShader(const ProgramDescription& descripti
        }
        // Apply the color op if needed
        shader.append(gFS_Main_ApplyColorOp[description.colorOp]);

        if (description.isAARect) {
            shader.append(gFS_Main_AccountForAARect);
        } else if (description.isAA) {
            shader.append(gFS_Main_AccountForAA);
        }

        // Output the fragment
        if (!blendFramebuffer) {
            shader.append(gFS_Main_FragColor);