DaX@gentoo
2006-Jul-19 07:32 UTC
[compiz] Re: Water plugin don't run error message: GL_ARB_fragment, program is missing
>> On Mon, 2006-07-17 at 23:09 +0200, reggaemanu wrote: >> >>> Hi David, >>> >>> In fact, for a Geforce TI 4200 card, and surely some others >>> card... the problem is than GL_ARB_fragment program is >>> available in a regular xorg server (so with nvidia drivers) , >>> and with xgl/compiz it is no longer available. So it is a >>> problem with mesa right? >>> >> Mesa supports GL_ARB_fragment_program with indirect rendering, I >> might have pushed a patch into Mesa at some point to make it work >> but it must have been some time ago so mesa 6.5 and later should >> be fine. >> >> ATI's and nvidia's GL libraries probably don't support >> GL_ARB_fragment_program with indirect rendering so an application >> linked to those will not see this extension even though xgl >> supports it. >> > > The NVIDIA GL libraries do actually support GL_ARB_fragment_program > with indirect rendering, but we do not support > GL_EXT_framebuffer_object with indirect rendering yet. I believe > this would also be required for the water plugin. > > Thanks, > -James Jones > > >> compiz must be linked to mesa's GL library to work anyhow so it >> shouldn't be a problem there. >> >> -David >> >>Ok but I haven't understood well: Could water plugin run with my 2001/2002 Gainward Geffo TI4200? What is indirect rendering for U (for me is running all xgl and xorg with the damned slow mesa library...)? How can I link compiz to mesa's GL library? And will it go with this solution? I have the same problem also in a notebook with AIGLX and the videocard is a Mobility Radeon 9200 P.S.: I can't buy a new Geffo becouse my motherboard is not PCI-E and is not AGP 8x it only support AGP 4x...I have an old pc but it does everithing I want...I'm not a hard gamer. ByE all and thankU for the answers...i think that lot of U don't have so much sparetime 4 this questions...especially who works at Novell...or Suse...is Suse become a part of Novell?
Colin Guthrie
2006-Jul-19 07:42 UTC
[compiz] Re: Water plugin don't run error message: GL_ARB_fragment, program is missing
DaX@gentoo wrote:> Ok but I haven't understood well: Could water plugin run with my > 2001/2002 Gainward Geffo TI4200? > What is indirect rendering for U (for me is running all xgl and xorg > with the damned slow mesa library...)?Indirect Rendering is a technical term, not a point of view ;) I think this page sums it up nicely: http://principe.homelinux.net/> How can I link compiz to mesa's GL library? And will it go with this > solution?You can use LD_LIBRARY_PATH to force new/prefered linking paths. E.g. if by default you use your gfx card manuf. binary version (you can check with "ldd /path/to/program"), you can override it by: export LD_LIBRARY_PATH=/path/to/mesa/dir/ Then check again with "ldd /path/to/program" and you should see different libraries begin used.> ByE all and thankU for the answers...i think that lot of U don't have so > much sparetime 4 this questions...especially who works at Novell...or > Suse...is Suse become a part of Novell?Novell has bought out Suse but I think they are still intending to operate as separate brands for the foreseeable future? David/Matthias care to correct me (I'm probably wrong!!!) ;) Col
Matthias Hopf
2006-Jul-20 02:23 UTC
[compiz] Re: Water plugin don't run error message: GL_ARB_fragment, program is missing
On Jul 19, 06 16:33:05 +0200, DaX@gentoo wrote:> Ok but I haven't understood well: Could water plugin run with my > 2001/2002 Gainward Geffo TI4200?No chance. The GeForce 4 series doesn't have programmable pixel pipelines.> What is indirect rendering for U (for me is running all xgl and xorg > with the damned slow mesa library...)?All OpenGL commands a marshaled (packed) into pakets and sent to the Xserver, which does the rendering. In direct rendering, the client (programm) does the rendering himself.> P.S.: I can't buy a new Geffo becouse my motherboard is not PCI-E and is > not AGP 8x it only support AGP 4x...I have an old pc but it does > everithing I want...I'm not a hard gamer.An AGP 8x card does happily live in an AGP 4x slot. It won't run AGP 8x, of course, but the slot is backwards and forwards compatible. The difference between AGP 8x and 4x is barely noticable on all but the fastes processors. Matthias -- Matthias Hopf <mhopf@suse.de> __ __ __ Maxfeldstr. 5 / 90409 Nuernberg (_ | | (_ |__ mat@mshopf.de Phone +49-911-74053-715 __) |_| __) |__ labs www.mshopf.de