Problem with glTexImage2D function with SIS Mirage 3 graphics card

Hello Friends,
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[0]->sizeX,
TextureImage[0]->sizeY, 0,
GL_RGB, GL_BYTE,
TextureImage[0]->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.


[941 byte] By [Van2007] at [2008-1-10]
# 1

This isn't a Media Foundation question. (OpenGL is a non-MS platform, so I'm not exactly sure where to redirect you)

BeckyWeiss-MSFT at 2007-10-3 > top of Msdn Tech,Audio and Video Development,Media Foundation Development...
# 2

but i dont know where should i post this, and to get solution of this is very urgent, please let me know where should i need to post it?

Van2007 at 2007-10-3 > top of Msdn Tech,Audio and Video Development,Media Foundation Development...