// invert the signal //!HOOK OUTPUT //!BIND HOOKED //!DESC signal invert float invert(float x, float w) { return -x + w; } vec3 invert(vec3 x, float w) { return -x + w; } vec4 hook() { vec4 color = HOOKED_tex(HOOKED_pos); color.rgb = invert(color.rgb, 1.0); return color; }