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