From 33561c7b552d9d154eccf4cbe17df37375e7ae17 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sat, 16 Sep 2017 15:36:56 +0200 Subject: [PATCH] Remove some obsolete caching code. --- decoder.shader | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/decoder.shader b/decoder.shader index 512d743..752a6a9 100644 --- a/decoder.shader +++ b/decoder.shader @@ -58,18 +58,10 @@ uniform uint sign_bias_per_model[16]; const uint RANS_BYTE_L = (1u << 23); // lower bound of our normalization interval -uint last_offset = -1, ransbuf; - uint get_rans_byte(uint offset) { - if (last_offset != (offset >> 2)) { - last_offset = offset >> 2; - ransbuf = data_SSBO[offset >> 2]; - } - return bitfieldExtract(ransbuf, 8 * int(offset & 3u), 8); - // We assume little endian. -// return bitfieldExtract(data_SSBO[offset >> 2], 8 * int(offset & 3u), 8); + return bitfieldExtract(data_SSBO[offset >> 2], 8 * int(offset & 3u), 8); } uint RansDecInit(inout uint offset) -- 2.39.2