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

On 8/25/06, cyrille henry <cyrille.henry@la-kitchen.fr> wrote:
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