Warp3D

Warp3D
FejlesztőSam Jordan,
Hans-Jörg Frieden,
Thomas Frieden,
Hans De Ruiter
Legfrissebb stabil kiadás53.22
(2013. május 22. (2013-05-22))
Operációs rendszerAmigaOS
PlatformAmiga PowerUP
ElérhetőC
KategóriaAPI
LicencZárt forráskódú szoftver
A Warp3D weboldala
Warp3D Nova
FejlesztőHans De Ruiter (A-EON)
Legfrissebb stabil kiadás1.5
(2019. június 30. (2019-06-30))
Operációs rendszerAmigaOS 4
PlatformAmiga PowerUP
ElérhetőC
KategóriaAPI
LicencZárt forráskódú szoftver
A Warp3D Nova weboldala

A Warp3D egy a Haage & Partner szoftvercég által 1998-ban elindított projekt volt, mely szabványos programozói interfészt (API-t) volt hivatott biztosítani Amigán 3D grafikus hardverek eléréséhez és használatához.

H&P fejlesztés

A fejlesztés C programozási nyelven történt Sam Jordan, Hans-Jörg Frieden és Hans De Ruiter révén. A szoftver végül 1998 decemberében jelent meg. A dizájn és a működés hasonló volt, egyfelől a Picasso96 grafikus kártya driverekhez, másfelől a 3dfx Glide API-jához. A Warp3D megjelenésekor jelentős sebességnövekedést jelentett a szoftveres renderelés terén, a Hyperion Entertainment OpenGL alrendszert fejlesztett MiniGL néven, mely a Warp3D-t felhasználva, az felett működött és lehetővé tette olyan játékok portolását, mint a Heretic II. Később azonban hasonló hardveren gyorsabbnak bizonyultak más API-k (pl. TinyGL MorphOS alatt).

A-EON tulajdonszerzés

2014-ben bejelentették, hogy a Warp3D szoftver az A-EON Technology Ltd. tulajdonába került. 2015. április 1-jén az A-EON kiadta a Warp3D for RadeonHD (Southern Islands chipset) szoftvercsomagot.

Warp3D Nova

2016 márciusában az A-EON bejelentette az új Warp3D Nova és egy efelett működő új OpenGL implementáció kifejlesztését AmigaOS 4-re, mely már támogatja a szoftveres árnyékolást (shader). Ez a funkció már az AmigaOS 4.0 eredeti dizájnjában is szerepelt a tervek között, mintegy évtizeddel korábban, de azóta sem valósult meg. A Nova inspirációt merített a korábbi tervekből és végül 2016. május 1-jén jelent meg az Enhancer Software package for AmigaOS 4 részeként.

NovaBridge néven egy a visszafelé kompatibilitást segítő szoftverréteget jelentett be Hans De Ruiter az AmiWest Amiga-specifikus show-n. Az AmigaOS 4.1 alá készülő driver támogatni fog minden korábbi és jelenlegi amigás 3D API-t. Warp3D, Warp3D Nova, MiniGL, OpenGL ES 2, GL4ES mind működni fog vele és a fejlesztőknek többé nem kell saját Warp3D drivert írniuk.

Futtatási követelmények

A Warp3D a megfelelő működéséhez a következőket igényli, ebben a sorrendben:

Mindenképp 3D-képes hardver szükségeltetik hozzá, tehát nem működik pl. AGA, ECS vagy OCS chipsetekkel ellátott "sima" amigákon.

Egyéb megvalósítások

Amiga 3D API-k

Alain Thellier készítette a nyílt forráskódú Wazp3D klónt. A MorphOS operációs rendszer tartalmaz egy Warp3D implementációt Goa3D Graphics Library néven, melyet Nicolas Sallin fejlesztett.

Jegyzetek

  1. 1 2 "List of software projects". sam-jordan.ch (angol nyelven). Hozzáférés: 2021. június 15.
  2. ↑ "WarpUP". haage-partner.de (angol nyelven). 2020. október 29. dátummal az eredeti címről archiválva. Hozzáférés: 2021. június 14.
  3. ↑ Vost, Ben (1999). "What's on your disc? At your fingertips, Go 3D". Amiga Format (angol nyelven) (121). Future Publishing: 98. ISSN 0957-4867. {{cite journal}}: Unknown parameter |month= ignored (súgó)
  4. ↑ "The History of Haage&Partner Computer GmbH". haage-partner.de (angol nyelven). 2021. május 14. dátummal az eredeti címről archiválva. Hozzáférés: 2021. június 15.
  5. ↑ Šostý, Lumír (1999. július). "Warp 3D: ADescent - tentokráte srovnání verzí". Amiga Review (cseh nyelven) (46/47). Atlantida Publishing: 45. ISSN 1211-1465.
  6. ↑ Vost, Ben (1999. december). "Previews, Heretic II". Amiga Format (angol nyelven) (130). Future Publishing: 28–29. ISSN 0957-4867.
  7. ↑ Brunet, David (2009. szeptember). "Comparatif : Performances entre AmigaOS 4.1 et MorphOS 2.3 sur Pegasos II". obligement.free.fr (francia nyelven). Hozzáférés: 2021. június 15.
  8. ↑ "A-EON Software Update" (PDF) (angol nyelven). AmiWest 2014 (Sacramento): A-Eon Technology. 2014. október 25. 2016. augusztus 6. dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2016. június 23. {{cite web}}: Unknown parameter |archívdátum= ignored (súgó); Unknown parameter |archívurl= ignored (súgó)CS1 karbantartás: hely (link)
  9. ↑ "New 3D drivers for AmigaOS 4.1" (PDF) (angol nyelven). Cardiff: A-Eon Technology. 2015. április 1. 2016. augusztus 5. dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2016. június 23. {{cite web}}: Unknown parameter |archívdátum= ignored (súgó); Unknown parameter |archívurl= ignored (súgó)
  10. ↑ "Enhancer Software Released On AMIStore (OS4)". AmigaWorld.net (angol nyelven). Cardiff: A-EON Technology. 2016. május 1. Hozzáférés: 2016. szeptember 24.
  11. ↑ "AmigaOS 4.1: Warp3D backward compatibility with 'NovaBridge'". amiga-news.de (angol nyelven). 2021. december 19. Hozzáférés: 2021. december 19.
  12. ↑ "Warp3D 3.0 Read Me" (angol nyelven). 2007. március 27. 2020. február 24. dátummal az eredeti címről archiválva. Hozzáférés: 2010. június 12.
  13. ↑ "Warp3D 4.2a Read Me" (angol nyelven). 2002. október 13. Hozzáférés: 2016. június 23.
  14. ↑ "Wazp3D". Hozzáférés: 2010. július 17.
  15. ↑ "Goa3D Graphics Library" (angol nyelven). Hozzáférés: 2010. július 17.