Hi, I am facing problem to create compressed texture using OpenGL function with only SIS Mirage 3 graphics card on the Vista machine Hardware and Software configuration are given below in detail: 1) I am using SIS Mirage 3 graphics card driver version 7.14.10.5053. 2) OpenGL version is defined in my application as #define GL_VERSION_1_2 1 #define GL_VERSION_1_3 1 3) And creting compressed texture using glTexImage2D(GL_TEXTURE_2D, 0, GL_COMPRESSED_RGB_ARB, TextureImage[0]->sizeX, TextureImage[0]->sizeY, 0, GL_RGB, GL_BYTE, TextureImage[0]->data); function. 4) BMP image is used of size 512,512. 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. There is no problem on Vista machine with Intel Graphics card Is this a problem of SIS Mirage 3 driver or something else, which driver is compatible for this card? please let me know if anyone faced the same problem or give me any idea about this.
The SiS Mirage 3 is a decent card... but not a gaming card. You haven't told us what the other graphics card that are "working fine with graphics cards other than SIS Mirage 3..." There are all kinds of problems with VISTA machines and old line video cards... that is just the way it is with VISTA. Vista wants the new stuff.
Sometimes the problem is with a bad driver... it can be a corrupted one, or one that is out of date. Have you looked for updates at the SiS site?