From 2f777361674c2c3a6e2eb16896438bd7c9d3dcf8 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Mon, 16 Oct 2017 23:27:04 +0200 Subject: [PATCH] Fix an operator precedence issue. --- rans.shader | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.39.2