linux user group brescia

immagine del castello

Archivio della mailing list

OpenGL

Luca Giuzzi giuzzi a dmf.bs.unicatt.it
Gio 27 Gen 2000 14:37:29 UTC
Concordo appieno con quanto detto da marcogh:
 Mesa e' una implementazione praticamente completa di OpenGL 1.1 e
 quasi completa di 1.2 [in realta' i termini legali sono che 
 `mesa implementa l'API di OpenGL ma non e' OpenGL, etc. etc.']
 
 Il rischio che la implementazione appena pubblicata da SGI comporti una
 frammentazione della base di sviluppo [e in piu' la strana clausola che 
 SGI rinuncia a tutti i brevetti che puo' possedere per l'impiego della
 libreria in software, ma si riserva di fare valere i propri diritti nei
 confronti di chiunque tenti di implementare il tutto in hardware e' bizzarra
 (non troppo, alla luce di alcune recenti vicende legali, ma certo e'
 un po' piu' `seccante' della GPL)], ma globalmente la considero una buona
 notizia, nel senso che e' prova, una volta di piu', di due fenomeni:

 1. supporto reale e ufficiale per Linux
 2. (cosa piu' importante) impiego di standars aperti e pubblicazione della
    documentazione e del codice necessario.

Riguardo `utilizzo di tutti i giorni', consiglio anche io caldamente di 
  visitare gli URLs indicati nel post precedente:
  Mesa e' nettamente piu' veloce sia in software (ottimizzazioni in asm),
  sia in hardware (la `reference implementation' non contiene codice per
  accelerare le operazioni grafiche in hw);
 il supporto GLX si presenta bene sotto XFree3 (provato a giocare a quake3
  con una ATI Rage e, con i drivers scaricati dal CVS, va decisamente bene...
  i vecchi problemi di texturing sono stati risolti) e ottimamente sotto
  XFree4 con l'introduzione della DRI... e tutto questo e' basato su Mesa.

Per il futuro, la prospettiva suggerita pare essere un merging delle
 due librerie ma credo che per poterlo fare alcuni aspetti legali vadano 
 risolti (in particolare quello sull'utilizzo della libreria per DISEGNARE
 dell'hardware)... vedremo che cosa accadra'... 

Ciao, 
 lg
 
P.S.
 se si vuole provare il modulo GLX per XFree3.3.6 e' bene scaricare la
 versione CVS di mesa... l'ultima `instabile' ha dei problemi di includes
 [nulla di non risolubile, ma non si riesce a compilare l'estensione del
 server se non dopo aver cambiato un po' di files, in quel caso...]





Maggiori informazioni sulla lista Lug