X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=footer.comp;h=c59a93de6f3eb271c26fa4d05f99df7a629b357f;hp=17175d9c717777665c0ec537d91cc95e6524c835;hb=10bcc7948c3911f1e4459c98205726334998229e;hpb=88e9f85b9e48e05f0f9d35d199db03e5352919c4 diff --git a/footer.comp b/footer.comp index 17175d9..c59a93d 100644 --- a/footer.comp +++ b/footer.comp @@ -26,9 +26,12 @@ void cs_output(uvec2 coord, vec4 val) void cs_output(ivec2 coord, vec4 val) { - // Run the value through any preprocessing steps we might have. + // Run the value through any postprocessing steps we might have. + // Note that we need to give in the actual coordinates, since the + // effect could have multiple (non-compute) inputs, and would also + // be allowed to make effects based on the texture coordinate alone. CS_OUTPUT_VAL = val; - val = CS_POSTPROC(vec2(0.0, 0.0)); + val = CS_POSTPROC(NORMALIZE_TEXTURE_COORDS(coord)); #if SQUARE_ROOT_TRANSFORMATION // Make sure we don't give negative values to sqrt.