dans
11-22-2000, 07:45 PM
GLuint tList[1];
enum Texture_Objects { TEXTURE1 = 0};
{
glBindTexture(GL_TEXTURE_2D, tList[TEXTURE1]);
createtexture();
glBindtexture(GL_TEXTURE_2D, tList[TEXTURE1]);
createtexture2();
}
Operating System is Win2000+SP1 for Nvidia
And Win98 SE for Voodoo2
OK on Nvidia 6.18 and 6.31 drivers this works fine. As you can see the first call is obsolete as the second bind should replace TEXTURE1 with the whatever tex done in createtexture2. Is this right that i should be able to do this?
Now on Voodoo2 drivers #3.02.02 this function fails and TEXTURE1 stays bound to the texture created in createtexture1.
Whats the story here?
enum Texture_Objects { TEXTURE1 = 0};
{
glBindTexture(GL_TEXTURE_2D, tList[TEXTURE1]);
createtexture();
glBindtexture(GL_TEXTURE_2D, tList[TEXTURE1]);
createtexture2();
}
Operating System is Win2000+SP1 for Nvidia
And Win98 SE for Voodoo2
OK on Nvidia 6.18 and 6.31 drivers this works fine. As you can see the first call is obsolete as the second bind should replace TEXTURE1 with the whatever tex done in createtexture2. Is this right that i should be able to do this?
Now on Voodoo2 drivers #3.02.02 this function fails and TEXTURE1 stays bound to the texture created in createtexture1.
Whats the story here?