I’m having a hard time understanding this in CG.
I had this line in GLSL,
projCoord = gl_TextureMatrix * realPos;
and converting it to CG, it should be something like this :
output.projCoord = mul( texture_matrix, realPos ) ;
My question is, how do i send my texture matrix from inside the C++ code, into the shader code ??
I was tryng something like this :
float Tex_MAT; glActiveTextureARB(GL_TEXTURE0_ARB); glGetFloatv(GL_TEXTURE_MATRIX, Tex_MAT); cgGLSetStateMatrixParameter(shadow.texture_matrix, CG_GL_TEXTURE_MATRIX,Tex_MAT);
But obvioulst, i can’t do this…,
Can anyone help ?