Questions on Extions

I want to use GL_EXT_separate_specular_color, it is not a vary advanced OpenGL extension feature.

I use such code:
extensions = glGetString(GL_EXTENSIONS);
to determine if the OpenGL implementation really supports this extension.
the return string is “GL_WIN_swap_hint GL_EXT_bgra GLEXT_paletted_texture”, which means GL_EXT_separate_specular_color is not supported!
My graphic card is Radeon 9600, a relative new card. Why doen’t it support such a simple feature?
What should I do?

Any suggestion will be great appreciated!

Doggle

if that’s all you see, then your initialization code is wrong somewhere! Looks like your app inits opengl for software rendering mode…
here’s what i pass to PIXELFORMATDESCRIPTOR
pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_DOUBLEBUFFER | PFD_SUPPORT_OPENGL;

Originally posted by gvm:
if that’s all you see, then your initialization code is wrong somewhere! Looks like your app inits opengl for software rendering mode…
here’s what i pass to PIXELFORMATDESCRIPTOR
pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_DOUBLEBUFFER | PFD_SUPPORT_OPENGL;

Dear gvm,
Thank you very much! Your words is so correct. I set pfd.dwFlags as you did, and it works!
You helped me a lot.

Best wishes,
Doggle