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

Commit 8a49cf4c authored by Stephen Hines's avatar Stephen Hines Committed by Gerrit Code Review
Browse files

Merge "Fix some errors in errorCalculator.rs."

parents 512563d6 74be0c9b
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -14,10 +14,14 @@ void countInterestingRegions(const int32_t *v_in, int32_t *v_out) {

    for (int x = 0; x < HEIGHT; x += REGION_SIZE) {
        bool interestingRegion = false;
        int regionColor = (int) rsGetElementAt_uchar4(ideal, x, y);
        uchar4 regionColor = rsGetElementAt_uchar4(ideal, x, y);
        for (int i = 0; i < REGION_SIZE && !interestingRegion; i++) {
            for (int j = 0; j < REGION_SIZE && !interestingRegion; j++) {
                interestingRegion |= ((int) rsGetElementAt_uchar4(ideal, x + j, y + i)) != regionColor;
                uchar4 testVal = rsGetElementAt_uchar4(ideal, x + j, y + i);
                interestingRegion |= (testVal.r != regionColor.r);
                interestingRegion |= (testVal.g != regionColor.g);
                interestingRegion |= (testVal.b != regionColor.b);
                interestingRegion |= (testVal.a != regionColor.a);
            }
        }
        if (interestingRegion) {