Use a texture sampler in your shader. GLSL has a sampler for 2D and RECT texutres, so make sure you have the right one for the texture type (OSX defaults to RECT while Win/Linux are probably 2D).
uniform sampler2D MyTex;
void main (void)
{
vec4 color = texture2D(MyTex, gl_TexCoord[0].st);
color = color * 0.5;
gl_FragColor = color;
}
That is untested but it should result in something.
cgc
hello,
i'm trying to learn glsl.
I can't find how to use texture in the fragment shader.
does anyone have an exemple how to load texture with GEM glsl?
thanks
Cyrille
_______________________________________________
GEM-dev mailing list
GEM-dev@iem.at
http://lists.puredata.info/listinfo/gem-dev