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