[compiz] Re: Water plugin don't run error message: GL_ARB_fragment_program is missing

Matthias Hopf mhopf at suse.de
Thu Jul 13 04:15:53 PDT 2006


On Jul 13, 06 12:56:28 +0200, DaX at gentoo wrote:
> > Out of curiosity, what hardware/drivers do? (It also failed with my
> > radeon(4) card.)
> 
> I have a geffo 4 ti 4200 AGP 4x OpenGL 1.3 hardaware support, GL_ARB_fragment must be an extension of OpenGL 2, also Windows nvidia driver lack of this extension. Looking at the source code written by David Reveman the GL_ARB_fragment_program it's used when loading the bump mapping effects. I've read in forums that some people after updating compiz noticed that the water plugin didn't work anymore and that this message compares, probably developers (David in primis) improved the plugin using this hardware ext instead of a software solution (remember the first water plugin was unstable and have a high cpu burst 60% of cpu resources), this is a my supposition maybe the great David can say us...

No.
GL_ARB_fragment_program is an extension, thus not part of *any* OpenGL
version, neither 1.3 nor 2.

Your card is just too old. It is *not* programmable. It only has a
reconfigurable pixel pipline, not a programmable one.

GeForce 6200 are available for less than 40 Euro (approx. 50$ incl.
tax), so if you absolutely desparately need the rain, go get one.

> I'm an italian computer sience student i've worked with OpenGL, i'd like to help someone in developing a compiz plugin, but i think i don't have the necessary know how (don't know so much of OpenGL only the movement matrix rotation scale) where can i found the doc to study, where can i found any documentation to start and help someone to develop a plugin...

OpenGL Programming Guide 1.1 only (no programmable features etc, but a
good start):
http://rush3d.com/reference/opengl-redbook-1.1/

OpenGL Extension registry (IMHO the most important site, but difficult
to read):
http://oss.sgi.com/projects/ogl-sample/registry/

Tutorials + Code examples:
http://nehe.gamedev.net/
http://opengl.nutty.org/

Currently there is no documentation about the inner working of compiz,
though.

Matthias

-- 
Matthias Hopf <mhopf at suse.de>       __        __   __
Maxfeldstr. 5 / 90409 Nuernberg    (_   | |  (_   |__         mat at mshopf.de
Phone +49-911-74053-715            __)  |_|  __)  |__  labs   www.mshopf.de


More information about the compiz mailing list