Page 1 of 1

Pixel Shaders with OGL

Posted: Sun Sep 12, 2004 12:49 pm
by Electron
When I run the shader example with dx8 everything is fine. When I run with OGL I get a warning that pixel shaders are disabled because of missing driver/hardware support. I have a Radeon 8500. Does anyone know whether
1) the fault is in my video drivers

2) a radeon 8500 can't run pixel shaders at all. (don't know what's with dx saying it can though, and anyway I hope this is not the case)

3) the problemis in the irrlicht OGL driver

Posted: Sun Sep 12, 2004 1:53 pm
by yin nadie
I've just noticed the same problem here with my radeon 9000. It looks like the OGL port will give everyone a good headache

Re: Pixel Shaders with OGL

Posted: Tue Sep 14, 2004 12:29 am
by timmy
Electron wrote:When I run the shader example with dx8 everything is fine. When I run with OGL I get a warning that pixel shaders are disabled because of missing driver/hardware support. I have a Radeon 8500. Does anyone know whether
1) the fault is in my video drivers

2) a radeon 8500 can't run pixel shaders at all. (don't know what's with dx saying it can though, and anyway I hope this is not the case)

3) the problemis in the irrlicht OGL driver
well i certainly ain't a gl guru but an easy way to find what your card supports is the nehe lesson24 ...im sure there r other programs that return all the GL extensions your card supports but this one is pretty easy.

what you are looking for is

GL_ARB_VERTEX_PROGRAM //vertex
GL_ARB_FRAGMENT_PROGRAM //pixel

when those 8500 first came out they didn't support GL_ARB_FRAGMENT_PROGRAM ext (haha i don't even know if that extension was around than?) ....but with the latest drivers they may do????

you may notice your card supports the older GL_ATI_fragment_shader, so i guess irrlicht could always be modded to use this if found.

Posted: Tue Sep 14, 2004 6:05 am
by timmy
here is a great little app to find your opengl extensions
http://www.realtech-vr.com/glview/