Glide comprend une API propri�taire et des pilotes pour la gestion des acc�l�rateurs graphiques 3D reposant sur les composants fabriqu�s par 3Dfx. Glide est disponible pour DOS, Windows et Macintosh. Daryll Strauss a effectu� le portage Linux.
La distribution comprend une biblioth�que libtexus.so
( 3Dfx Interactive Texture Utility Software ). Il s'agit d'une
biblioth�que de fonctions utilitaires et de traitement de l'image
qui met en forme les images avant leur traitement dans la
biblioth�que 3Dfx Interactive Glide. Cette biblioth�que
inclut des fonctions de conversion de formats de fichiers, la
cr�ation de mipmap et la gestion des textures 3Dfx compress�es
( 3Dfx Interactive Narrow Channel Compression ).
Le programme texus
lit les images dans divers formats
courants ( TGA, PPM, RGT ), g�n�re des mipmaps et �crit les images
sous forme de textures 3Dfx ( reportez vous par exemple
au fichier alpha.3df disponible dans la distribution ). Pour les
d�tails relatifs aux param�tres de texus
et � l'API,
reportez vous � la documentation TexUS.
Non. Glide n'est pas en GPL ni couvert par une quelconque license du m�me type. Tous les d�tails se trouvent dans le fichier LICENSE de la distribution. Dans les faits, en t�l�chargeant et en utilisant le logiciel, vous acceptez les termes de la license d'utilisateur final tel qu'il se trouve sur le site 3Dfx. Glide est fourni sous forme de binaires et vous ne devez pas utiliser ni distribuer d'autres fichiers que ceux accessibles publiquement si vous n'avez pas sign� un NDA. La distribution Glide comprenant les sources du programme de test est propri�t� de 3Dfx.
Il en est de m�me de toutes les sources disponibles dans la distribution Glide. Selon les termes de 3Dfx : les sources n'appartiennent pas au domaine public mais elles peuvent �tre fournies sans limitations aux possesseurs de produits 3Dfx. Pas de carte, pas de code !
Le SDK 3Dfx est t�l�chargeable via le web : www.3dfx.com/software/download_glide.html. Tout ce qui a trait � 3Dfx et qui est publiquement accessible, se trouve g�n�ralement sur le site 3Dfx.
Il y a �galement un site FTP : ftp.3dfx.com. Le temps de maintien de connexion du FTP est plus long et certains des fichiers les plus volumineux ont �t� d�coup�s en trois ( environ 3 Mo pour chaque partie ).
Non. L'acc�s aux sources de Glide requiert la signature d'un NDA avec 3Dfx.
Actuellement, il n'y a pas de support pour Linux Glide. La distribution est fournie dans les m�mes conditions que la DLL 3Dfx GL ( voir plus bas ).
3Dfx souhaite cependant fournir le meilleur support possible et met en place les outils ad�quats. Pour l'instant, vous devrez vous en remettre au forum USENET de 3Dfx ( voir plus bas ).
Enfin, la page web de Quantum3D annonce un support Linux concernant l'Obsidian sur les architectures Intel et AXP pour le second semestre 97.
Il existe des forums USENET fournis par 3Dfx : news.3dfx.com. Ils sont d�di�s � 3Dfx et � Glide de fa�on g�n�rale et fourniront surtout des indications pour DOS, Windows95 et NT. La liste actuelle est la suivante :
3dfx.events 3dfx.games.glquake 3dfx.glide 3dfx.glide.linux 3dfx.products 3dfx.test
3dfx.oem.products.*
pour les
diff�rentes cartes ( 3dfx.oem.products.quantum3d.obsidian
par exemple ).
Utilisez
news.3dfx.com/3dfx.glide.linux
pour toutes les questions ayant trait � Linux Glide.Une liste de diffusion sp�cifique � Linux Glide est en
pr�paration pour 1998. Envoyez un courrier �lectronique � :
majordomo@gamers.org,
avec un champ sujet vide et comme corps de message :
info linux-3dfx
. Vous obtiendrez ainsi
des informations sur la liste ( comment souscrire, acc�s aux
archives, conseils de r�daction, etc ... ).
Pour l'instant, utilisez le forum USENET : news.3dfx.com/3dfx.glide.linux. Un support officiel par courrier �lectronique n'est pas encore disponible. Pour tout ce qui n'est pas sp�cifique � Linux Glide, postez dans les autres forums.
3Dfx nommera bient�t quelqu'un pour s'occuper officiellement de la maintenance. Le responsable ( officieux ) du portage reste pour le moment Daryll Strauss. Envoyez vos avis de bug dans le forum ad�quat ( cf ci-dessus ). Si vous �tes persuad� d'avoir identifi� un bug non-repertori�, �crivez � Daryll : daryll@harlot.rb.ca.us
Vous pouvez d�crire de fa�on pr�cise les bugs que vous remarquez. Il est �galement possible de fournir un programme d'exemple pour la distribution. L'am�lioration des sources du pilote Mesa Voodoo bas� sur Glide serait la bienvenue. Reportez vous � la section sur Mesa Voodoo plus bas.
Oui. Pour l'instant, il n'existe pas d'autre pilote Voodoo Graphics (tm) sous Linux. Glide est la seule interface pour dialoguer avec le mat�riel. Vous pouvez n�anmoins �crire du code OpenGL sans rien conna�tre � Glide et utiliser Mesa avec le pilote Mesa Voodoo reposant sur Glide. Savoir � quel point Glide est impliqu� aide cependant � identifier les bugs ainsi que les limitations du pilote.
Tout d�pend de l'application. Glide est une API propri�taire. Elle reste certes voisine d'OpenGL ou de Mesa, mais elle contient quand m�me certaines fonctionnalit�s qui, pour les unes, sont disponibles comme des extensions d'OpenGL et, pour les autres, n'existent nulle part ailleurs.
Si vous souhaitez utiliser l'API OpenGL, vous aurez besoin de Mesa ( cf. plus bas ). Mesa, ou plus exactement le pilote Mesa Voodoo, propose une API voisine de celle d'OpenGL, cette derni�re �tant assez r�pandue et plut�t bien document�e. Le pilote Mesa Voodoo est cependant en phase alpha et il vous faudra accepter des performances parfois limit�es ainsi que l'absence de certaines fonctionnalit�s.
En r�sum�, le choix vous appartient. Si vous voulez les meilleurs performances au prix d'�ventuelles difficult�s lors du portage vers des architectures non-3Dfx, Glide n'est pas un mauvais choix. Si vous vous souciez avant tout de portabilit�, OpenGL sera peut-�tre une meilleure solution � long terme.
La version actuelle de Linux Glide est 2.4. La version suivante sera vraisemblablement identique � la version actuelle pour DOS/Windows, � savoir la 2.4.3. Pour l'instant, certaines parties de Glide sont diff�rentes pour les cartes Voodoo Rush (tm) ( VR ) et Voodoo Graphics (tm) ( VG ). Sous Windows, vous devez donc r�cup�rer la distribution correspondante. Il en sera de m�me sous Linux. Il y aura surement une autre distribution pour les cartes Voodoo 2 (tm) ( V2 ).
Glide 3.0 �tendra l'API aux �ventails et aux rubans de triangles et g�rera les optimisations de changement d'�tat. La gestion des �ventails et des rubans diminuera notablement dans certains cas la quantit� de donn�es transmise par triangle. Le pilote Mesa en b�n�ficiera puisque l'API OpenGL dispose de modes sp�cifiques de ce type. Pour des explications plus d�taill�es, consultez la documentation OpenGL.
Des Texelfx ( ou TMU ) multiples peuvent 2 employ�s lors d'un filtrage tri-lin�aire ( de type mipmap ) avec Linux Glide. La qualit� de l'image est am�lior�e sans pertes de performances. Il vous faudra une carte munie de deux Texelfx ( une des cartes Obsidian de Quantum3D donc ). A charge de l'application de r�clamer l'utilisation des deux Texelfx. Il n'y a rien d'automatique.
Notez d�s � pr�sent que la plupart des applications visent les cartes grand public qui ne sont munies que d'un seul Texelfx. Elles n'envisagent pas l'�ventualit� de la pr�sence d'une seconde unit� et ne s'en servent donc pas. Il ne s'agit pas d'une limitation de Glide mais bien d'une mauvaise conception des applications.
La version publique de Linux Glide devrait �tre identique aux versions disponibles pour DOS/Windows. Les nouvelles versions pour Linux arriveront peut-�tre un peu apr�s celles pour DOS/Windows.
3Dfx fournit des informations exhaustives. Vous pouvez les t�l�charger via leur site web : www.3dfx.com/software/download_glide.html. Ces informations sont disponibles gratuitement d�s lors que vous avez achet� une carte � base de composant 3Dfx. Lisez attentivement les termes du contrat de licence.
Dans un premier temps, vous pouvez vous int�resser aux documents suivants :
Vous trouverez des sources de d�mos pour Glide parmi les programmes de test de la distribution et sur le site de 3Dfx. Certaines parmi ces derni�res n�cessitent ATB : le portage impliquerait la r��criture du gestionnaire d'�v�nements.
En outre, vous trouverez s�rement des choses int�ressantes dans les sources des d�mos OpenGL qui accompagnent Mesa et GLUT. Bien que les API Glide et OpenGL diff�rent, elles se destinent � des mat�riels dont les organisations sont voisines.
Certaines des d�mos 3Dfx pour Glide ne reposent pas seulement sur Glide mais �galement sur la boite � outils pour l'arcade 3Dfx ( ATB ou Arcade ToolBox ). Cette derni�re existe sous DOS et Win32 mais n'a pas encore �t� port�e sous Linux. Si vous �tes un d�veloppeur dans l'�me, les sources sont disponibles dans le cadre du programme "Total Immersion". Le portage devrait donc �tre possible.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:31