GL_ARB_vertex_shader not supported, what do I do?

Started by
2 comments, last by staticVoid2 13 years, 11 months ago
I've recently switched to using ubuntu 9.10 as my operating system and when I try to compile and run programs that I had previously written on windows they seem to crash because the opengl version is 1.5 whereas on windows it was > 2.0. I called glGetString(GL_EXTENSIONS) and noticed that not even the GL_ARB_vertex_shader or GL_ARB_fragment_shader extensions are supported. I know this is probaly somthing to do with the open source source ATI driver that linux provides and that it can't access all the features of my ATI card (I have a radeon X1300/1550). I've looked at trying to install the fglrx proprietary driver but I don't think my card is supported. Does this mean I need to switch back to windows just so that I can use shaders?
Advertisement
There's not a lot you can do if the driver doesn't support it. You could check to see if your drivers support GL_ARB_vertex_program and GL_ARB_fragment_program; these are the assembly shaders.
Quote:Original post by staticVoid2
I know this is probaly somthing to do with the open source source ATI driver that linux provides and that it can't access all the features of my ATI card (I have a radeon X1300/1550).

Correct. The ATI open source driver is next to unusable.

Quote:
I've looked at trying to install the fglrx proprietary driver but I don't think my card is supported.

Looks like it is (at least it's in the list).

Quote:
Does this mean I need to switch back to windows just so that I can use shaders?

If you can't get the proprietary driver to work on your system, then yes, this might indeed be the only alternative, short of buying a new card.
I've tried almost everything to get the proprietary driver to work. I've even upgraded to lucid (10.04) before I seen this on the link you provided:

Quote:
The Linux ATI Catalyst™ driver will only be supported in Linux distributions prior to February 2009 for the legacy products listed above.


I'll try running the installer again and see what happens. I've got a feeling I'll need to reinstall this version (10.04) of ubuntu again anyway, I seem to have accidentally uninstalled the open source driver and can't get it back, all I get now when I run opengl apps is "Segmentation fault" :(

This topic is closed to new replies.

Advertisement