From: Steinar H. Gunderson Date: Mon, 16 Oct 2017 21:27:04 +0000 (+0200) Subject: Fix an operator precedence issue. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;ds=sidebyside;h=2f777361674c2c3a6e2eb16896438bd7c9d3dcf8;p=narabu Fix an operator precedence issue. --- 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) {