- glenable(GL_TEXTURE_SHADER_NV);
- glActiveTextureARB(GL_TEXTURE0_ARB);
- gltexenvi(GL_TEXTURE_SHADER_NV,GL_SHADER_OPERATION_NV,gl_texture_2d);
- glActiveTextureARB(GL_TEXTURE1_ARB);
- gltexenvi(GL_TEXTURE_SHADER_NV,GL_SHADER_OPERATION_NV,GL_DOT_PRODUCT_NV);
- gltexenvi(GL_TEXTURE_SHADER_NV,GL_PREVIOUS_TEXTURE_INPUT_NV,GL_TEXTURE0_ARB);
- glActiveTextureARB(GL_TEXTURE2_ARB);
- gltexenvi(GL_TEXTURE_SHADER_NV,GL_SHADER_OPERATION_NV,GL_DOT_PRODUCT_NV);
- gltexenvi(GL_TEXTURE_SHADER_NV,GL_PREVIOUS_TEXTURE_INPUT_NV,GL_TEXTURE0_ARB);
- glActiveTextureARB(GL_TEXTURE3_ARB);
- gltexenvi(GL_TEXTURE_SHADER_NV,GL_SHADER_OPERATION_NV,GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV);
- gltexenvi(GL_TEXTURE_SHADER_NV,GL_PREVIOUS_TEXTURE_INPUT_NV,GL_TEXTURE0_ARB);
- glActiveTextureARB(GL_TEXTURE0_ARB);