Niekompatybilne libGL.so (X <-> NVidia)
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Śro, 7 Kwi 2004, 10:13:45 CEST
Bartosz Taudul wrote:
> On Tue, Apr 06, 2004 at 08:39:23PM +0200, Pawe=B3 Sikora wrote:
> > [ cite: http://oss.sgi.com/projects/ogl-sample/ABI/index.html ]
> >=20
> > 3.6. To perform the dynamic query, libGL also must export
> > an entry point called
> >=20
> > void (*glXGetProcAddressARB(const GLubyte *))();
> > ^^^
> Zacytuj jeszcze dat=EA ostatniej aktualizacji tego dokumentu. W 2000-ym
> roku mo=BFe to i by=B3o jakie=B6 rozszerzenie, i dlatego mia=B3o przyrostek
> 'ARB'. Od kt=F3rej=B6 wersji wida=E6 wesz=B3o do standardu i tego przyrostk=
> a ju=BF
> nie ma.
>
> A teraz uwaga: poniewa=BF by=B3o to rozszerzeniem, a cz=EA=B6ci=B1 standard=
> u jest
> od kt=F3rej=B6 wersji OpenGL-a, =BFaden program *nie mo=BFe* wymaga=E6 obec=
> no=B6ci
> tej procedury w libGL.so. Mo=BFe co najwy=BFej sprawdzi=E6 czy taka procedu=
> ra
> jest i je=BFeli jest, to z niej korzysta=E6.
Moze, jesli przyjmiemy, ze obowiazujacy u nas standard to OpenGL 1.4.
A jesli tak przyjmiemy, wszystko, co z niego nie korzysta nalezy poprawic ;)
Lub wrzucic do osobnych specow.
Bo idac dalej twoja metoda, nalezaloby wyciac ze wszystkich programow
bezwarunkowe odwolania do getspent() i getspnam() [jako ze shadow nie bylo w
najstarszej wersji POSIX].
;P
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl