<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>The Linux 3Dfx HOWTO: FAQ: Glide versus OpenGL/Mesa?</TITLE> <LINK HREF="3Dfx-HOWTO-11.html" REL=next> <LINK HREF="3Dfx-HOWTO-9.html" REL=previous> <LINK HREF="3Dfx-HOWTO.html#toc10" REL=contents> </HEAD> <BODY> <A HREF="3Dfx-HOWTO-11.html">Avanti</A> <A HREF="3Dfx-HOWTO-9.html">Indietro</A> <A HREF="3Dfx-HOWTO.html#toc10">Indice</A> <HR> <H2><A NAME="s10">10. FAQ: Glide versus OpenGL/Mesa?</A></H2> <H2><A NAME="ss10.1">10.1 Glide è OpenGL?</A> </H2> <P>No, Glide è un API proprietaria di 3Dfx con alcune caratteristiche specifiche per il Voodoo Graphics (tm) e il Voodoo Rush (tm). Una OpenGL per 3Dfx è in preparazione (vedi sotto). Alcune caratteristiche della Glide potrebbero richiedere le EXTensioni a OpenGL, alcune delle quali si trovano già in altre implementazioni (a.es. le texture paletizzate). <P>La cosa più simile all'OpenGL accelerato dall'hardware per Linux che si può attualmente trovare è Mesa di Brian Paul assieme al driver Mesa Voodoo di David Bucciarelli (vedi sotto). <H2><A NAME="ss10.2">10.2 Mesa funziona con 3Dfx?</A> </H2> <P>Dalla release 2.3 Beta3, Mesa funziona con la Linux Glide 2.2, similmente a Mesa con Glide per DOS/Windows. Ci sono patch Mesa 2.3b3 per la Linux Glide 2.3.1. Le seguenti versioni di Mesa funzioneranno con la Linux Glide 2.4; fin tanto che l'API non cambierà, dovrebbero essere sufficienti le patch Mesa 2.3b3. La distribuzione Glide non fa parte della distribuzione Mesa. <P>Potrebbe essere necessario scaricare l'archivio della libreria Mesa da <A HREF="ftp://iris.ssec.wisc.edu/">l sito FTP iris.ssec.wisc.edu</A>. <H2><A NAME="ss10.3">10.3 Dove ottengo altre informazioni su OpenGL?</A> </H2> <P>Si usi la porta di accesso alle info su OpenGL di Mark Kilgard a <A HREF="http://reality.sgi.com/mjk_asd/opengl-links.html">reality.sgi.com/mjk_asd/opengl-links.html</A>, e si proceda da là. <H2><A NAME="ss10.4">10.4 Dove ottengo informazioni su Mesa?</A> </H2> <P>La home page di Mesa è <A HREF="http://www.ssec.wisc.edu/~brianp/Mesa.html">www.ssec.wisc.edu/~brianp/Mesa.html</A>. C'è un archivio della mailing list di Mesa a <A HREF="http://www.iqm.unicamp.br/mesa/">www.iqm.unicamp.br/mesa/</A>. Questa lista non è dedicata a 3Dfx e Glide, ma se si è interessati ad usare l'hardware 3Dfx per accelerare Mesa, è un buon punto di partenza. <H2><A NAME="ss10.5">10.5 Dove ottengo informazioni su Mesa Voodoo?</A> </H2> <P>Per le ultime informazioni sul driver Mesa Voodoo mantenuto da David Bucciarelli ( <A HREF="mailto:tech.hmw@plus.it">tech.hmw@plus.it</A>) si veda la home page a <A HREF="http://www-hmw.caribel.pisa.it/fxmesa/index.shtml">www-hmw.caribel.pisa.it/fxmesa/</A>. <H2><A NAME="ss10.6">10.6 C'è una OpenGL commerciale per Linux e 3Dfx?</A> </H2> <P>3Dfx ha pubblicamente annunciato un'implementazione di OpenGL per Windows per quest'anno (seconda metà del '97). Non si sa quando questa sarà disponibile anche per Linux. <P>Di OpenGL realizzate da terze parti, sono a conoscenza di tre prodotti: <UL> <LI>MetroLink MetroOpenGL</LI> <LI>XInside OpenGL</LI> <LI>Evans & Sutherland OpenGL</LI> </UL> <P>L'ultima viene distribuita da Portable Graphics, ed è una trasposizione pura e semplice della OpenGL reference software implementation, con un kit di linkaggio per una vecchia revisione degli X server di XFree86. Portable Graphics non ha mai promesso un supporto hardware. Per quel che ne so, questo prodotto non è più disponibile. <P>Gli altri due hanno promesso il supporto per gli acceleratori hardware, ma entrambi sono legati ad una trasposizione proprietaria degli X server ed entrambi non supportano alcuna accelerazione 3D, per quel che ne so. <H2><A NAME="ss10.7">10.7 Cosa mi dici di GLUT?</A> </H2> <P>La distribuzione GLUT di Mark Kilgard è un posto molto valido per ottenere applicazioni d'esempio e molti utili programmi. La si trova a <A HREF="http://reality.sgi.com/mjk_asd/glut3/glut3.html">reality.sgi.com/mjk_asd/glut3/</A>, e si può prendererla comunque. La release attuale è GLUT 3.4. <P>Comunque, visto che GLUT gestisce il double buffer, finestre, eventi ed altre operazioni intimamente legati all'hardware e al sistema operativo, una Voodoo-GLUT richiede alcune modifiche specifiche. C'è una alpha release disponibile come parte della più recente distribuzione Mesa (David Bucciarelli, Henri Fousse). <HR> <A HREF="3Dfx-HOWTO-11.html">Avanti</A> <A HREF="3Dfx-HOWTO-9.html">Indietro</A> <A HREF="3Dfx-HOWTO.html#toc10">Indice</A> </BODY> </HTML>