website logo
Auteur
avatar
K-L

Forum » » Matériel » » Warp3D, Warp3D Nova, MiniGL et compagnie


Posté : 24-05-2017 22:17 icone du post

Hop,

Je me rends compte que beaucoup sont perdus avec tout ce qui a trait à la 3D sur AmigaOS4.1.

On va donc commencer par le début (et Crisot et/ou Alain viendront me corriger si je raconte des salades).

A l'origine était Warp3D, la fameuse couche 3D pour les Amiga Classic pourvus d'une carte supportant la 3D (Vodoo3, Cybervision 64/3D, BVision/Cvision, etc...). Cette 3D fonctionnait avec un Amiga Classic pourvu ou non d'une carte PowerPC.

Je ne m'attarde pas trop sur ce sujet.

Avec AmigaOS4.1 :

  • Warp3D est porté sur AmigaOS4.1. Il est né de du Warp3D d'origine mais est entièrement PowerPC et ne supporte que les cartes ATI Radeon 7000/9200/9250/9000 Pro/M9. Pas de support des Radeon HD.

  • MiniGL (via la minigl.library) est lui aussi porté pour apporter une compatibilité light avec GL. Il a besoin de Warp3D pour fonctionner.

  • Avec l'arrivée des Radeon HD, Hans de Ruiter crée Warp3D pour Radeon SI (payant). Toujours basé sur l'antique Warp3D, il permet maintenant de profiter des jeux et applications 3D nécessitant Warp3D pour les systèmes utilisant des Radeon HD supportées. La vitesse supérieure des Radeon HD donne un nouveau souffle à certains jeux assez lourds mais MiniGL reste toujours le même et basé sur un Warp3D qui manque toujours autant de fonctions

  • Hans crée Warp3D NOVA, un tout nouveau Warp3D basé sur des fonctionnalités OpenGL bien plus récentes (GL ES). A part le nom, il n'a rien à voir avec le Warp3D d'origine. Quasiment aucune application n'en tire partie à ce jour (quelques petites démos, le jeu AmiCraft et les développements à venir d'EntwickelX et d'Huno).

  • Daniel Mussener se lance donc dans le développement d'une nouvelle minigl.libraray qui n'utilisera donc plus le Warp3D d'origine mais Warp3D NOVA et pourra profiter de toutes les nouvelles fonctionnalités de NOVA.

En clair, aujourd'hui de nombreux jeux utilisent MiniGL (et donc Warp3D). Beaucoup sont très lents car de nombreuses fonctions 3D ne sont pas présentes dans Warp3D et son donc émulées par le CPU. La nouvelle minigl.library développée par Daniel va donc utiliser Warp3D NOVA à la place du Warp3D d'origine.

Ce faisant, les jeux qui ramaient vont *enfin* pouvoir utiliser les Radeon HD de manière bien plus complète et vont donc se voir grandement accélérer (je pense notamment à TuxKart par exemple).

Pour rappel :

  • Warp3D pour les Radeon 7000/9200/9250/9000Pro/M9 : fourni avec AmigaOS4.1
  • MiniGL : fourni avec AmigaOS4.1
  • Warp3D Radeon SI : payant, sur AmiStore (nécessite de plus le pilote Radeon HD, payant aussi)
  • Warp3D NOVA : payant (dans l'Enhancer Software Pack), sur AmiStore (nécessite le pilote Radeon HD)
  • MiniGL pour Warp3D NOVA : en développement (sera vraisemblablement payant)

Est-ce un peu plus clair ?

PS : Alain et/ou Crisot : vous me confirmez que Warp3D pour Radeon SI n'aura plus aucun intérêt (ou alors uniquement pour les programmes purement Warp3D sans utilisation de MiniGL) ?
--
AmigaONE X1000/1,8 Ghz (A-Eon), Radeon RX560, 2 Go de Ram et OS4.1 FE

Message édité par : K-L / 24-05-2017 22:22

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2426&forum=3