Pixel-Composer/shaders/sh_flip/sh_flip.fsh
2022-12-27 10:00:50 +07:00

16 lines
274 B
GLSL

//
// Simple passthrough fragment shader
//
varying vec2 v_vTexcoord;
varying vec4 v_vColour;
uniform int axis;
void main() {
vec2 pos = v_vTexcoord;
if(axis == 0) pos.x = 1. - pos.x;
else pos.y = 1. - pos.y;
gl_FragColor = texture2D( gm_BaseTexture, pos );
}