X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=motion_search.frag;h=12ebf1a38632ac533792c966ab828532f4767b92;hb=0da0f128b3e2e64d55bd52eff93eb82e3af430a1;hp=9ef607c3fae79146b3b5ab97ab5298d8456b9faa;hpb=9c75a0fcc4d9dba5604a4939de21e943e63f739e;p=nageru diff --git a/motion_search.frag b/motion_search.frag index 9ef607c..12ebf1a 100644 --- a/motion_search.frag +++ b/motion_search.frag @@ -48,8 +48,8 @@ uniform vec2 inv_image_size, inv_prev_level_size; vec3 unpack_gradients(uint v) { - uint vi = v & 0xff; - uint xi = (v >> 8) & 0xfff; + uint vi = v & 0xffu; + uint xi = (v >> 8) & 0xfffu; uint yi = v >> 20; vec3 r = vec3(xi * (1.0f / 4095.0f) - 0.5f, yi * (1.0f / 4095.0f) - 0.5f, vi * (1.0f / 255.0f)); return r;