From: Steinar H. Gunderson Date: Thu, 2 Aug 2018 17:31:23 +0000 (+0200) Subject: Microoptimization in splat.vert. X-Git-Tag: 1.8.0~76^2~146 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=1f51d2000d5ce3a1f83ebd3a8a24bfbee5b37d5e;p=nageru Microoptimization in splat.vert. --- diff --git a/splat.vert b/splat.vert index a1274c6..fd85666 100644 --- a/splat.vert +++ b/splat.vert @@ -27,7 +27,7 @@ void main() } full_flow *= inv_flow_size; - vec2 patch_center = (ivec2(x, y) + 0.5) / textureSize(flow_tex, 0) + full_flow * splat_alpha; + vec2 patch_center = (ivec2(x, y) + 0.5) * inv_flow_size + full_flow * splat_alpha; image_pos = patch_center + splat_size * (position - 0.5); flow = full_flow;