realityplayground-of/zoneb/bin/data/shaders/render.frag
2020-10-19 17:03:34 +02:00

26 lines
No EOL
573 B
GLSL

#ifdef GL_ES
precision mediump float;
#endif
// Custom attributes.
uniform sampler2D uColorTex; // Sampler for the color registered data
uniform sampler2D u_v4l2cam;
uniform sampler2D u_gradient;
in vec2 gTexCoord;
void main()
{
vec2 st = gTexCoord;
st /= 3;
st -= vec2(0.5);
st *= 1.45;
st += vec2(0.5);
st.s += 0.15;
st.t += 0.16;
float thermo = texture2D(u_v4l2cam, st).r;
gl_FragColor = vec4(texture2D(u_gradient, vec2(thermo, 0.5)).rgb, 1);
// gl_FragColor = texture2D(uColorTex, gTexCoord);
// gl_FragColor = vec4(1);
}