Page suivantePage pr�c�denteTable des mati�res

7. FAQ: Glide? TexUS?

7.1 Glide, qu�s acco ?

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.

7.2 TexUS, qu�s acco ?

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.

7.3 Glide est-il un freeware?

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 !

7.4 O� trouver Glide?

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 ).

7.5 Les sources de Glide sont elles disponibles ?

Non. L'acc�s aux sources de Glide requiert la signature d'un NDA avec 3Dfx.

7.6 Quel est le support de Linux Glide ?

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.

7.7 O� puis-je poser des questions ayant trait � Glide ?

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

ainsi que les forums 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 ... ).

7.8 O� envoyer les notifications de bug ?

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.

7.9 Qui assure la maintenance de Linux Glide ?

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

7.10 Comment puis-je contribuer � Linux Glide?

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.

7.11 Dois-je n�cessairement avoir recours � Glide ?

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.

7.12 Dois-je programmer avec l'API Glide ?

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.

7.13 Quelle est la version courante de Glide ?

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.

7.14 Qu'en est-il de la gestion de plusieurs Texelfx ?

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.

7.15 Linux Glide est il semblable � Glide pour DOS/Windows ?

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.

7.16 O� trouver des informations sur Glide?

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 :

Il s'agit de documents disponibles tels quels au format(s) Word et inclus sinon dans la distribution Glide. Des versions PostScript sont t�l�chargeables : www.3dfx.com. Notez que les num�ros de version ne correspondent pas toujours � ceux de Glide.

7.17 O� trouver des d�mos Glide ?

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.

7.18 Qu'est-ce qu'ATB?

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.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:31