Why cannot I evaluate modified texture coordinates in shader program?
varying vec4 TexCoord;
TexCoord = gl_TextureMatrix * gl_MultiTexCoord0;
I receive error:
0(23) : error C1020: invalid operands to "*"
Best regards -- Spook.
> Hi!
>
> Why cannot I evaluate modified texture coordinates in shader program?
>
> varying vec4 TexCoord;
>
> TexCoord = gl_TextureMatrix * gl_MultiTexCoord0;
There can be several texture matrices. You've to select one, i.e. index
gl_TextureMatrix e.g.:
TexCoord = gl_TextureMatrix[0] * gl_MultiTexCoord0;
Wolfgang
Thanks! Problemo solved.
> Wolfgang
Best regards -- Spook.