un-unroll compute shader variant of pl_shader_sample_polar
compute shader version should be un-unrolled for smaller shader, faster compilation and no-recompilation when changing size.
gather version would be tricky, because there are some micro optimization there. Possibly could be changed too, but with lower priority.