A Dimecres 28 Febrer 2007 15:24, Lennart Sorensen va escriure: > On Wed, Feb 28, 2007 at 02:05:24PM +0100, tomek.fizyk@op.pl wrote: > > Ok. Now I think I understand... > > The libGL.so.1 is symlinked to the driver itself. That means that the > > OpenGL apps have a direct access to the driver and you don't have to > > worry about the 3D acceleration. > > > > But the devel libraries... > > The libGL.so is symlinked to a MESA GL 1.2 library placed in nvidia/ > > subrir. Why the heck to GL 1.2?? > > Does it mean that when I use the nvidia-glx-dev and I want to compile > > some OpenGL app that uses functions from OGL > 1.2, I have to load the > > functions myself? ("The Windows Way" :[ ) > > If libgl1-mesa-dev is installed, then compiling will use the mesa gl > lib since that is what matches the header files chose to use. If you > have nvidia-glx-dev installed instead (you can't have both), then it will > use the nvidia libGL instead. It is all taken care of at boot time by > /etc/init.d/nvidia-glx. Of course if you haven't rebooted in a while, > your links might be wrong. Running the script with start or restart > argument updates the links. when, so _all_ the programs (or almost) in debian use the mesa libGL? There's something wrong here. You cannot compile a program that is you have the nvidia libGL (or ati) use it or the generic mesa? Regards, Leo -- -- Linux User 152692 PGP: 0xF944807E Catalonia
Attachment:
pgpvjJSJbceQD.pgp
Description: PGP signature