]> git.sesse.net Git - narabu/commitdiff
Fix an operator precedence issue.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 16 Oct 2017 21:27:04 +0000 (23:27 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 16 Oct 2017 21:27:04 +0000 (23:27 +0200)
rans.shader

index b77d2407adab28496e783a1953d76f043f312b51..0c0bf8b25ff03f1cf5cfba4d0dfa8818e8d5aa3d 100644 (file)
@@ -102,7 +102,7 @@ void encode_coeff(int signed_k, uint sign_bias, inout RansEncoder enc)
                k = ESCAPE_LIMIT;
        }
 
-       uvec2 sym = ransdist[enc.lut_base + (k + NUM_SYMS - 1) & (NUM_SYMS - 1)];
+       uvec2 sym = ransdist[enc.lut_base + ((k + NUM_SYMS - 1) & (NUM_SYMS - 1))];
        RansEncPut(enc.rans, enc.rans_offset, sym.x, sym.y, prob_bits);
        
        if (signed_k < 0) {