Hi all,
I wanna use EMBM in OpenGL on the Radeon 9500pro,our codes just like bellow
…
glClientActiveTextureARB( GL_TEXTURE0_ARB );
glActiveTextureARB( GL_TEXTURE0_ARB );
glBindTexture(GL_TEXTURE_2D, evnTexture);
glEnable ( GL_TEXTURE_2D );
glTexEnvi ( GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE );
glClientActiveTextureARB(GL_TEXTURE1_ARB);
glActiveTextureARB (GL_TEXTURE1_ARB);
glBindTexture (GL_TEXTURE_2D, bumpTexture);
glEnable ( GL_TEXTURE_2D );
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT);
glTexEnvf(GL_TEXTURE_ENV, GL_COMBINE_RGB_EXT, GL_BUMP_ENVMAP_ATI);
glTexEnvf(GL_TEXTURE_ENV, GL_BUMP_TARGET_ATI, GL_TEXTURE0_ARB);
GLfloat bumpMatrix[4] = {0.5f, 0.0f, 0.5f, 0.0f};
glColor4f( 1.0f,1.0f,1.0f, 1.0f );
glTexBumpParameterfvATI(GL_BUMP_ROT_MATRIX_ATI, bumpMatrix);
…RenderPolys…
I can not find what’s wrong with my codes for I can not see any bumpmap effect on the surface.
Need your help,
Yours Heron