Problem with glTexImage2D function with SIS Mirage 3 graphics card Hello Friends, I joined today only TechSpot community!!! Greeting of the day Please help anyone, i am facing a problem to create compressed texture using OpenGL function with only SIS Mirage Graphics card, more details regarding the problem is given below: 1) I am using the following opengl funtion to create compressed texture : glTexImage2D(GL_TEXTURE_2D, 0, GL_COMPRESSED_RGB_ARB, TextureImage->sizeX, TextureImage->sizeY, 0, GL_RGB, GL_BYTE, TextureImage->data); 2) This function is working fine with graphics cards other than SIS Mirage 3; With SIS Mirage 3 on Vista machine, this function returns GL_INVALID_ENUM value. 3) There is no problem on Vista machine with Intel Graphics card. I am not getting why is this getting failed? please help me someone, and let me know the architecture to create compressed texture.