X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=rans.shader;fp=rans.shader;h=0c0bf8b25ff03f1cf5cfba4d0dfa8818e8d5aa3d;hb=2f777361674c2c3a6e2eb16896438bd7c9d3dcf8;hp=b77d2407adab28496e783a1953d76f043f312b51;hpb=53b7829c3d649ea2b5d0cf6374e87754b718f4e4;p=narabu diff --git a/rans.shader b/rans.shader index b77d240..0c0bf8b 100644 --- a/rans.shader +++ b/rans.shader @@ -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) {