У меня есть текстура, и я хотел бы применить к ней glsl шейдер. Возможно ли это и как это сделать? Например, я хочу применить этот glsl шейдер к моей текстуре:
varying vec4 coord;
uniform sampler2D texture;
uniform float opacity;
void main() {
vec4 col = texture2D(texture, coord.xy);
col.a *= opacity;
gl_FragColor = col;
}