I have installed ATI last driver for XFree(I am using Linux) but I have only vertex shader extension but not fragment, instead I have ATI_fragment_shader extension but it is not really what i expected it is not the same as GL_EXT_fragment_shader
here is the output of fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 XT Generic
OpenGL version string: 1.3.4641 (X4.3.0-3.14.6)
>GL_ATI_fragment_shader is not so bad
yes but the problem is that I cannot use the same approach as with ARB_fragment_shader, I mean that i cannot write single fragment shader and use it. Intead of it I must make all work in main program.
The ATI 9600 is perfectly capable for GL_ARB_fragment_shader (OpenGL 2.0 extension).
Can you post the list of supported extensions (glxinfo I think)? Do you have, at least, GL_ARB_fragment_program ?
If GL_ARB_fragment_shader is not supported, but GL_ARB_fragment_program, you can still uses Cg and convert your GLSL shader into GL_ARB_vertex_program / GL_ARB_fragment_program