X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=padding_effect.frag;h=2dc2d30ffc40efcdf297c9c3016c8c9d9eb2fcd3;hp=32ae84067503b395ecf6d27d9e90bcf75e5e091f;hb=3b9957afac0555a126d1941d7027fb52e29b309a;hpb=82071a94aaff95d2d29d077338085a8fb27e76d1 diff --git a/padding_effect.frag b/padding_effect.frag index 32ae840..2dc2d30 100644 --- a/padding_effect.frag +++ b/padding_effect.frag @@ -1,9 +1,10 @@ -uniform vec2 PREFIX(offset); -uniform vec2 PREFIX(scale); - -uniform vec2 PREFIX(normalized_coords_to_texels); -uniform vec2 PREFIX(offset_bottomleft); -uniform vec2 PREFIX(offset_topright); +// Implicit uniforms: +// uniform vec2 PREFIX(offset); +// uniform vec2 PREFIX(scale); +// +// uniform vec2 PREFIX(normalized_coords_to_texels); +// uniform vec2 PREFIX(offset_bottomleft); +// uniform vec2 PREFIX(offset_topright); vec4 FUNCNAME(vec2 tc) { tc -= PREFIX(offset); @@ -11,8 +12,8 @@ vec4 FUNCNAME(vec2 tc) { vec2 tc_texels = tc * PREFIX(normalized_coords_to_texels); vec2 coverage_bottomleft = clamp(tc_texels + PREFIX(offset_bottomleft), 0.0f, 1.0f); - vec2 coverare_topright = clamp(PREFIX(offset_topright) - tc_texels, 0.0f, 1.0f); - vec2 coverage_both = coverage_bottomleft * coverare_topright; + vec2 coverage_topright = clamp(PREFIX(offset_topright) - tc_texels, 0.0f, 1.0f); + vec2 coverage_both = coverage_bottomleft * coverage_topright; float coverage = coverage_both.x * coverage_both.y; if (coverage <= 0.0f) {