X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=decoder.shader;h=e7b83e0ccbb52402dcb0a827119fe272eff892fc;hb=d065040ec9cc2f4ba71ab399e6e9da998b45e16e;hp=09027915633af93b69a883039836bdecc16f8df2;hpb=0d22d7fb73e0c14431a15c7bb0522d0691452a31;p=narabu diff --git a/decoder.shader b/decoder.shader index 0902791..e7b83e0 100644 --- a/decoder.shader +++ b/decoder.shader @@ -10,6 +10,7 @@ layout(r8ui) uniform restrict readonly uimage2D cum2sym_tex; layout(rg16ui) uniform restrict readonly uimage2D dsyms_tex; layout(r8) uniform restrict writeonly image2D out_tex; layout(r16i) uniform restrict writeonly iimage2D coeff_tex; +uniform int num_blocks; const uint prob_bits = 12; const uint prob_scale = 1 << prob_bits; @@ -206,7 +207,6 @@ void main() const uint local_y = (gl_LocalInvocationID.x / 8) % 8; const uint local_z = gl_LocalInvocationID.x / 64; - const uint num_blocks = 720 / 16; // FIXME: make a uniform const uint slice_num = local_z; const uint thread_num = local_y * 8 + local_x;