{"id":2260,"date":"2017-03-09T12:35:22","date_gmt":"2017-03-09T11:35:22","guid":{"rendered":"http:\/\/www.amigaone.pl\/?p=2260"},"modified":"2022-11-03T16:22:05","modified_gmt":"2022-11-03T15:22:05","slug":"warp-3d-dla-wysp-poludniowych","status":"publish","type":"post","link":"https:\/\/www.amigaone.pl\/?p=2260","title":{"rendered":"Warp 3D dla &#8222;Wysp Po\u0142udniowych&#8221;"},"content":{"rendered":"<p style=\"text-align: left;\">W 1996 roku firma <strong>3DFX<\/strong> wypu\u015bci\u0142a na rynek produkt, kt\u00f3ry na zawsze odmieni\u0142 spos\u00f3b wy\u015bwietlania grafiki tr\u00f3jwymiarowej. Karty <strong>Voodoo<\/strong>, kt\u00f3re na pocz\u0105tku pe\u0142ni\u0142y jedynie rol\u0119 dodatkowego akceleratora grafiki do ju\u017c zamontowanego chipu graficznego 2D, wprowadzi\u0142y graczy w zachwyt. Bran\u017cowe pisma rozpisywa\u0142y si\u0119 na temat fantastycznej p\u0142ynno\u015bci <strong><span class=\"hiddenSpellError\">Quake<\/span><\/strong> czy <strong><span class=\"hiddenSpellError\">Tomb<\/span> Ridera<\/strong>, kt\u00f3re przy tym nie traci\u0142y na jako\u015bci obrazu, a wr\u0119cz przeciwnie wygl\u0105da\u0142y zdecydowanie lepiej. \u015aladem 3DFX, posz\u0142y inne firmy hardware&#8217;owe i wkr\u00f3tce potem rynek pecet\u00f3w zala\u0142a fala kart graficznych wyposa\u017conych w sprz\u0119tow\u0105 akceleracj\u0119 3D.<\/p>\n<p>\u015arodowisko <span class=\"hiddenSpellError\">amigowe<\/span> nie mog\u0142o przej\u015b\u0107 oboj\u0119tnie wobec rewolucji zwi\u0105zanej z wy\u015bwietlaniem grafiki, czyli tematem, kt\u00f3ry jeszcze w latach <span class=\"hiddenGrammarError\">80-tych<\/span> by\u0142 g\u0142\u00f3wnym atutem <span class=\"hiddenGrammarError\">&#8222;<\/span>przyjaci\u00f3\u0142ki&#8221;. Dominuj\u0105ca w tamtym czasie na <span class=\"hiddenSpellError\">amirynku<\/span> firma <strong><span class=\"hiddenSpellError\">Phase<\/span> 5<\/strong> dosy\u0107 szybko wypu\u015bci\u0142a kart\u0119 <strong>CyberVision 3D<\/strong>. Ludzie z <span class=\"hiddenSpellError\">Pahse<\/span> 5 zapomnieli, jednak \u017ce sam chip 3D to nie wszystko. Magazyn Amiga pisa\u0142 wi\u0119c zgorzkniale, \u017ce jest to chyba jedyna na \u015bwiecie karta 3D bez sterownika wspomagaj\u0105cego tr\u00f3jwymiarow\u0105 grafik\u0119. Po premierze <strong>akcelerator\u00f3w z procesorami <span class=\"hiddenSpellError\">PPC<\/span><\/strong>, na rynku pojawi\u0142y si\u0119 kolejne karty 3D w postaci <strong>CyberVision <span class=\"hiddenSpellError\">PPC<\/span><\/strong> i <strong><span class=\"hiddenSpellError\">BVision<\/span> <span class=\"hiddenSpellError\">PPC<\/span><\/strong> (wyposa\u017cone w chip <span class=\"hiddenSpellError\">Permedia<\/span> 2). Poniewa\u017c <span class=\"hiddenSpellError\">Phase<\/span> 5 dalej nie potrafi\u0142 stworzy\u0107 software&#8217;owego \u015brodowiska obs\u0142ugi 3D, zakupi\u0142 od firmy <strong>Apple<\/strong> licencj\u0119 na bibliotek\u0119 <strong>Rave 3D<\/strong>, jednak jak pokaza\u0142o \u017cycie i to posuni\u0119cie okaza\u0142o si\u0119 klap\u0105.<a href=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/warp3d.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-2262\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/warp3d.jpg\" alt=\"\" width=\"576\" height=\"230\" srcset=\"https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/warp3d.jpg 576w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/warp3d-300x120.jpg 300w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/a><\/p>\n<p>Jak to ju\u017c wcze\u015bniej w przypadku produkt\u00f3w <span class=\"hiddenSpellError\">Phase<\/span> 5 bywa\u0142o, sytuacj\u0119 musia\u0142a ratowa\u0107 firma trzecia. Tym razem zbawc\u0105 okaza\u0142 si\u0119 <strong>Hyperion<\/strong>, tworz\u0105c \u015brodowisko <strong><span class=\"hiddenSpellError\">Warp<\/span> 3D<\/strong>. Pami\u0119tam swoje niesamowite doznania, kiedy pierwszy raz na mojej Amidze z <span class=\"hiddenSpellError\">BVision<\/span> <span class=\"hiddenSpellError\">PPC<\/span> uruchomi\u0142em <span class=\"hiddenSpellError\">akcelerowanego<\/span> <strong><span class=\"hiddenSpellError\">Descenta<\/span><\/strong>. Nieziemska jak na <span class=\"hiddenSpellError\">amigowe<\/span> gry 3D p\u0142ynno\u015b\u0107 i znakomita (jak to mi si\u0119 wtedy wydawa\u0142o) <span class=\"hiddenGrammarError\">grafika &#8211; po<\/span> zbli\u017ceniu do \u015bcian piksele nie zamienia\u0142y si\u0119 ju\u017c w wielkie <span class=\"hiddenGrammarError\">&#8222;<\/span>p\u0142yty chodnikowe&#8221;. Dzisiaj oczywi\u015bcie mo\u017cna to odbiera\u0107 z przymru\u017ceniem oka, ale w latach <span class=\"hiddenGrammarError\">90-tych<\/span> takie rzeczy wzbudza\u0142y prawdziwy zachwyt.<\/p>\n<p><strong>W latach 1998 &#8211; 2001 <span class=\"hiddenSpellError\">Warp<\/span> 3D rozwija\u0142 si\u0119 dosy\u0107 intensywnie<\/strong>. Powsta\u0142y cztery wersje biblioteki, pozwalaj\u0105ce na obs\u0142ug\u0119 kart na chipach <strong>S3 <span class=\"hiddenSpellError\">Virge<\/span><\/strong>, <strong><span class=\"hiddenSpellError\">Permedia<\/span> 2<\/strong> i <strong><span class=\"hiddenSpellError\">Voodo<\/span> 3\/4\/5<\/strong> oraz wsp\u00f3\u0142prac\u0119 ze \u015brodowiskiem <strong>MiniGL<\/strong>. Potem Hyperion podpisa\u0142 umow\u0119 na rozw\u00f3j AmigaOS 4 i sprawy zwi\u0105zane z <span class=\"hiddenSpellError\">Warp<\/span> 3D odesz\u0142y na dalszy plan. Pocz\u0105tkowo zapowiadano co prawda zupe\u0142nie nowe \u015brodowisko <strong><span class=\"hiddenSpellError\">Warp<\/span> 3D Nova<\/strong>. Jednak ostatecznie usuni\u0119to ten element z plan\u00f3w rozwoju systemu i sko\u0144czy\u0142o si\u0119 na <strong><span class=\"hiddenSpellError\">Warp<\/span> 3D 5<\/strong> ze wsparciem dla kart <strong><span class=\"hiddenSpellError\">Radeon<\/span> 7000, 7200<\/strong> i <strong>7500<\/strong>, kt\u00f3re zadebiutowa\u0142o w 2005 r. Rok p\u00f3\u017aniej <strong>rozszerzono list\u0119 obs\u0142ugiwanych kart o <span class=\"hiddenSpellError\">Radeony<\/span> 9000, 9200 i 9250<\/strong>. Od tego momentu min\u0119\u0142o wiele d\u0142ugich lat, kiedy <span class=\"hiddenGrammarError\">w temacie<\/span> grafiki 3D panowa\u0142 kompletny zast\u00f3j. Hyperion uzna\u0142 (zreszt\u0105 s\u0142usznie), \u017ce \u015brodowisko <span class=\"hiddenSpellError\">Warp<\/span> 3D jest ju\u017c zbyt przestarza\u0142e jak na mo\u017cliwo\u015bci wsp\u00f3\u0142czesnych kart graficznych i postanowi\u0142, \u017ce systemem obs\u0142ugi grafiki 3D w AmigaOS 4.2 b\u0119dzie <strong><span class=\"hiddenSpellError\">Gallium<\/span><\/strong>. Pakiet <span class=\"hiddenSpellError\">Warp<\/span> 3D zosta\u0142 uznany za zb\u0119dny balast i pow\u0119drowa\u0142 w r\u0119ce firmy <strong><span class=\"hiddenSpellError\">A-EON<\/span> Technology<\/strong>.<\/p>\n<div id=\"attachment_2263\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/Warp3D_historia.png\"><img aria-describedby=\"caption-attachment-2263\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2263\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/Warp3D_historia.png\" alt=\"\" width=\"300\" height=\"600\" srcset=\"https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/Warp3D_historia.png 300w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/Warp3D_historia-150x300.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2263\" class=\"wp-caption-text\">Historia rozwoju \u015brodowiska Warp 3D<\/p><\/div>\n<p>W tym momencie w zasadzie powinienem zako\u0144czy\u0107 artyku\u0142, traktuj\u0105c go jako wspominkowy materia\u0142 historyczny. \u017bycie <span class=\"hiddenSpellError\">amigowca<\/span> potrafi jednak zaskakiwa\u0107 i okazuje si\u0119, \u017ce <span class=\"hiddenSpellError\">Warp<\/span> 3D wcale nie przeszed\u0142 do lamusa historii (<span class=\"hiddenSpellError\">Warp<\/span> 3D Nova zreszt\u0105 r\u00f3wnie\u017c). Niestety prac\u0119 nad AmigaOS 4.2 a co za tym idzie nad <span class=\"hiddenSpellError\">Gallium<\/span>, niesamowicie si\u0119 przeci\u0105gaj\u0105, tymczasem u\u017cytkownik\u00f3w <span class=\"hiddenSpellError\">Amig<\/span> One wyposa\u017conych w <span class=\"hiddenSpellError\">Radeony<\/span> HD systematycznie przybywa\u0142o. Ci\u015bnienie tego \u015brodowiska na jakiekolwiek 3D (sam jako posiadacz X1000 musia\u0142em znosi\u0107 brak wsparcia 3D przez 3.5 roku) ca\u0142y czas ros\u0142o. Dodatkowo dochodzi\u0142a kwestia software, kt\u00f3re jak wiadomo w realiach <span class=\"hiddenSpellError\">amigowych<\/span> jest na wag\u0119 z\u0142ota i po prostu grzechem jest marnowanie dotychczasowego dorobku. Ten w przypadku oprogramowania zgodnego z obowi\u0105zuj\u0105cym od lat standardem obs\u0142ugi 3D, wcale nie <span class=\"hiddenGrammarError\">jest taki ma\u0142y jak by si\u0119 to pozornie wydawa\u0142o.<\/span> <span class=\"hiddenSpellError\">A-EON<\/span> podj\u0105\u0142 wi\u0119c decyzj\u0119 o rozpocz\u0119ciu prac nad <strong><span class=\"hiddenSpellError\">Warp<\/span> 3D dla <span class=\"hiddenSpellError\">Radeon\u00f3w<\/span> HD z serii 5000 i 6000<\/strong>. Decyzj\u0119 t\u0119 hucznie odtr\u0105biono, jednak zwyk\u0142y u\u017cytkownik jak dot\u0105d nie mia\u0142 okazji zapozna\u0107 si\u0119 z efektami prac i wydaje si\u0119, \u017ce\u00a0z uwagi na fakt i\u017c karty te znik\u0142y z rynku, temat umar\u0142 <span class=\"hiddenGrammarError\">&#8222;<\/span>\u015bmierci\u0105 naturaln\u0105&#8221;. Inaczej by\u0142o z kartami <strong><span class=\"hiddenSpellError\">Southern<\/span> <span class=\"hiddenSpellError\">Islands<\/span><\/strong> (<span class=\"hiddenSpellError\">Radeony<\/span> HD 7000 i <span class=\"hiddenSpellError\">Radeony<\/span> R9), tutaj prace toczy\u0142y si\u0119 w ca\u0142kowitej tajemnicy, tak \u017ce niemal do samego ko\u0144ca nie wiadomo by\u0142o czy te chipy r\u00f3wnie\u017c b\u0119d\u0105 obs\u0142ugiwane przez <span class=\"hiddenGrammarError\">Warp<\/span> 3D. Wiadomo\u015b\u0107 o wypuszczeniu biblioteki, kt\u00f3ra po niemal dekadzie zastoju, w zakresie 3D otwiera przed <span class=\"hiddenSpellError\">amigowcami<\/span> drzwi do zupe\u0142nie nowej generacji kart graficznych, gruchn\u0119\u0142a wi\u0119c niczym grom z jasnego nieba. W dodatku mia\u0142o to miejsce 1 kwietnia. Na szcz\u0119\u015bcie okaza\u0142o si\u0119, \u017ce nie jest to ponury Prima <span class=\"hiddenSpellError\">Aprillisowy<\/span> \u017cart, tylko rzeczywisto\u015b\u0107, kt\u00f3r\u0105 mam przyjemno\u015b\u0107 opisa\u0107.<\/p>\n<div id=\"attachment_2264\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/amistore.png\"><img aria-describedby=\"caption-attachment-2264\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2264\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/amistore.png\" alt=\"\" width=\"620\" height=\"566\" \/><\/a><p id=\"caption-attachment-2264\" class=\"wp-caption-text\">Warp3D_SI w sklepie Amistore<\/p><\/div>\n<p>Aby lepiej zrozumie\u0107 jak du\u017cy krok technologiczny <span class=\"hiddenGrammarError\">nast\u0105pi\u0142 na polu obs\u0142ugi 3D w AmigaOS przedstawi\u0119 por\u00f3wnanie dw\u00f3ch kart,<\/span> kt\u00f3rych mia\u0142em przyjemno\u015b\u0107 u\u017cywa\u0107. Pierwsza to <strong><span class=\"hiddenSpellError\">Radeon<\/span> 9000 Pro<\/strong>, kt\u00f3ry do niedawna by\u0142 najszybsz\u0105 kart\u0105 3D obs\u0142ugiwan\u0105 przez AmigaOS, druga to aktualnie u\u017cytkowany przeze mnie <strong><span class=\"hiddenSpellError\">Radeon<\/span> R9 270<\/strong>. <span class=\"hiddenSpellError\">Radeon<\/span> 900 Pro zadebiutowa\u0142 18 lipca 2002, R9 270 to produkt, kt\u00f3ry trafi\u0142 do sprzeda\u017cy w pa\u017adzierniku 2014 roku. Obie karty dziel\u0105 wi\u0119c d\u0142ugie lata, a przyjmuj\u0105c standardy informatyczne wr\u0119cz wieki. <span class=\"hiddenSpellError\">Radeon<\/span> 9000 Pro by\u0142 wykonany w procesie technologicznym 150nm i zawiera\u0142 oko\u0142o 40 milion\u00f3w tranzystor\u00f3w, <strong>warto\u015bci dla R9 270 to 28nm i 2.8 miliarda tranzystor\u00f3w<\/strong>. Kosmicznych r\u00f3\u017cnic obu kart graficznych jest wi\u0119cej (szczeg\u00f3\u0142owo przedstawiam je w tabeli), jednak nie przek\u0142adaj\u0105 si\u0119 one a\u017c w tak du\u017cym stopniu na to, co widzimy na ekranach naszych <span class=\"hiddenSpellError\">Amig<\/span>. <strong><span class=\"hiddenSpellError\">Warp<\/span> 3D by\u0142 bowiem \u015bwietnym rozwi\u0105zaniem w latach <span class=\"hiddenGrammarError\">90-tych<\/span> kiedy to na Amidze panowa\u0142y karty oparte na chipach S3Virge czy <span class=\"hiddenSpellError\">Permedia<\/span> 2. Dzisiaj jednak jest ju\u017c tylko zestawem r\u00f3\u017cnego rodzaju w\u0105skich garde\u0142 i jednym wielkim hamulcem r\u0119cznym, kt\u00f3ry nie pozwala rozwin\u0105\u0107 skrzyde\u0142 wsp\u00f3\u0142czesnym chipom graficznym.<\/strong><\/p>\n<div id=\"attachment_2265\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/radeon_tabela.png\"><img aria-describedby=\"caption-attachment-2265\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-2265\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/radeon_tabela-1024x478.png\" alt=\"\" width=\"620\" height=\"289\" srcset=\"https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/radeon_tabela-1024x478.png 1024w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/radeon_tabela-300x140.png 300w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/radeon_tabela-768x358.png 768w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/radeon_tabela.png 1129w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/a><p id=\"caption-attachment-2265\" class=\"wp-caption-text\">Radeon 9000 Pro vs. R9 270 &#8211; tabela por\u00f3wnawcza<\/p><\/div>\n<p>Du\u017cym atutem <strong><span class=\"hiddenSpellError\">Warp<\/span> 3D_SI<\/strong> (<span class=\"hiddenSpellError\">Southern<\/span> <span class=\"hiddenSpellError\">Islands<\/span>) jest <strong>kompatybilno\u015b\u0107 wsteczna<\/strong>, kt\u00f3r\u0105 uda\u0142o si\u0119 zachowa\u0107 pomimo istotnych r\u00f3\u017cnic <span class=\"hiddenSpellError\">Radeon\u00f3w<\/span> HD 7000 z konstrukcjami sprzed nastu lat. <strong>Ze 100% powodzeniem uda\u0142o mi si\u0119 przetestowa\u0107 wszystkie dema i intra <span class=\"hiddenSpellError\">scenowe<\/span><\/strong> (oko\u0142o 40 pozycji). <strong>Niemal r\u00f3wnie dobrze przebieg\u0142y testy z grami i emulatorami<\/strong>. W tym przypadku na kilkadziesi\u0105t przetestowanych pozycji problemy z przek\u0142amaniami grafiki napotka\u0142em jedynie przy grze <strong>DukeNukem 3D<\/strong> uruchomionej w trybie 16 b\u0105d\u017a 32-bitowym. Nie jest to jednak problem nie do pokonania, gdy\u017c w DN3D mo\u017cemy gra\u0107 w trybie 8-bitowym (w\u00f3wczas prawdopodobnie gra nie korzysta z akceleracji 3D), bez najmniejszych k\u0142opot\u00f3w. Stosunkowo najmniejsza zgodno\u015b\u0107 jest z drobnymi demkami, kt\u00f3re znajdziemy w katalogu demo\/<span class=\"hiddenSpellError\">misc<\/span> na serwerze OS4Depot. Przy czym m\u00f3wi\u0105c najmniejsza, mam tutaj na my\u015bli kompatybilno\u015b\u0107 na poziomie 85% &#8211; 90%. Najmniej liczn\u0105 grup\u0105 softu wspieran\u0105 przez W3D jest oprogramowanie u\u017cytkowe. W zasadzie z rzeczy, kt\u00f3re <span class=\"hiddenGrammarError\">znajduj\u0105 si\u0119 na moim twardym dysku kojarz\u0119 tylko dwa programy.<\/span> Pierwszy <strong>Blender<\/strong> dzia\u0142a bezproblemowo, niestety drugi <strong><span class=\"hiddenSpellError\">Lode<\/span> <span class=\"hiddenSpellError\">Paint<\/span><\/strong> wy\u015bwietla jedynie okno z czarnym ekranem.<\/p>\n<div id=\"attachment_2267\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/sulaco.jpg\"><img aria-describedby=\"caption-attachment-2267\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-2267\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/sulaco-1024x576.jpg\" alt=\"\" width=\"620\" height=\"349\" srcset=\"https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/sulaco-1024x576.jpg 1024w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/sulaco-300x169.jpg 300w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/sulaco-768x432.jpg 768w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/sulaco-195x110.jpg 195w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/sulaco.jpg 1920w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/a><p id=\"caption-attachment-2267\" class=\"wp-caption-text\">Sulaco &#8211; demo scenowe dla WarpOS i Warp3D, uruchomione na A1 X1000 z kart\u0105 Radeon R9 270<\/p><\/div>\n<p>W pierwotnej wersji tekstu jaka ukaza\u0142a si\u0119 w <strong><span class=\"hiddenSpellError\">Amigazynie<\/span> 4\/2015<\/strong> napisa\u0142em, i\u017c z racji tego, \u017ce na Amig\u0119 One X1000 nie powsta\u0142a dedykowana biblioteka <span class=\"hiddenSpellError\">powerpc<\/span>.<span class=\"hiddenSpellError\">library<\/span> (takowa dzia\u0142a jedynie na starszych modelach A1) nie by\u0142em w stanie przetestowa\u0107 starszych gier 3D dla WarpOS, takich jak <strong><span class=\"hiddenSpellError\">Wipeout<\/span> 2097<\/strong>, <strong><span class=\"hiddenSpellError\">Heetic<\/span> II<\/strong> czy <strong><span class=\"hiddenSpellError\">Shogo<\/span><\/strong>. Sytuacja uleg\u0142a zmianie i <strong>dzisiaj za spraw\u0105 projektu ReWarp emulacja <span class=\"hiddenSpellError\">powerpc<\/span>.library, jak i warp3Dppc.<span class=\"hiddenSpellError\">library<\/span> jest ju\u017c mo\u017cliwa<\/strong>. Jednakowo\u017c o ile ta pierwsza biblioteka przy <span class=\"hiddenGrammarError\">&#8222;<\/span>sofcie p\u0142askim<span class=\"hiddenGrammarError\">&#8222;<\/span> sprawuje si\u0119 ca\u0142kiem nie\u017ale, o tyle skuteczno\u015b\u0107 Wapr3Dppc.<span class=\"hiddenSpellError\">library<\/span> pozostawia wiele do \u017cyczenia. Podczas moich test\u00f3w z powodzeniem uruchomi\u0142em kilka dem <span class=\"hiddenSpellError\">scenowych<\/span>, niestety, je\u015bli chodzi o wspomnian\u0105 tr\u00f3jk\u0119 gier komercyjnych, to cho\u0107 ka\u017cda z nich ruszy\u0142a, to na dalszym etapie problemy z wy\u015bwietlaniem grafiki by\u0142y tak du\u017ce, \u017ce uniemo\u017cliwia\u0142y jak\u0105kolwiek rozgrywk\u0119. Na szcz\u0119\u015bcie nowsze komercyjne gry <span class=\"hiddenSpellError\">Hyperionu<\/span> takie jak <strong><span class=\"hiddenSpellError\">Quake<\/span> 2<\/strong> czy <strong><span class=\"hiddenSpellError\">Descent<\/span> <span class=\"hiddenSpellError\">Freescape<\/span><\/strong> istniej\u0105 tak\u017ce w natywnych wersjach dla AmigaOS 4 i nie ma z nimi problemu. W tym miejscu musz\u0119 jednak napisa\u0107 o innej niedogodno\u015bci, kt\u00f3ra nie tyle jest zwi\u0105zana z samym <span class=\"hiddenSpellError\">Warp<\/span> 3D, <span class=\"hiddenGrammarError\">co<\/span> z uk\u0142adem <span class=\"hiddenSpellError\">Southern<\/span> <span class=\"hiddenSpellError\">Islands<\/span>. Mianowicie <strong><span class=\"hiddenSpellError\">AMD<\/span><\/strong> zdecydowa\u0142o o usuni\u0119ciu z tej generacji kart (i wszystkich nowszych) wsparcia dla przestarza\u0142ego trybu wy\u015bwietlania grafiki 16-bit big <span class=\"hiddenSpellError\">endian<\/span>. Oznacza to problemy z aplikacjami <span class=\"hiddenSpellError\">cygnixowymi<\/span> (dzia\u0142a jedynie tryb okienkowy, kt\u00f3ry jest bardzo wolny). Oczywi\u015bcie autor AmiCygnixa wie o tych niedogodno\u015bciach i pracuje nad skutecznym rozwi\u0105zaniem. Po wi\u0119cej szczeg\u00f3\u0142\u00f3w na ten temat odsy\u0142am do <strong><span class=\"hiddenSpellError\">Amigazynu<\/span> 1\/2017<\/strong>, w kt\u00f3rym zamieszczam spory artyku\u0142 dedykowany AmiCygnixowi.<\/p>\n<div id=\"attachment_2268\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/Gigabyte_R9_270.jpg\"><img aria-describedby=\"caption-attachment-2268\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2268\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/Gigabyte_R9_270.jpg\" alt=\"\" width=\"620\" height=\"492\" \/><\/a><p id=\"caption-attachment-2268\" class=\"wp-caption-text\">Gigabyte R9 270 &#8211; jedna z mocniejszych lart rodziny Southern Island<\/p><\/div>\n<p>Pr\u0119dko\u015b\u0107 dzia\u0142ania to element, kt\u00f3ry najbardziej ekscytuje zapalonych graczy. Jak ju\u017c wspomina\u0142em wcze\u015bniej <span class=\"hiddenSpellError\">Radeony<\/span> R9 i HD 7xxx od chip\u00f3w <span class=\"hiddenSpellError\">Rv<\/span> 2xx (<span class=\"hiddenSpellError\">Radeon<\/span> 9000, 9200, 9250) dzieli technologiczna przepa\u015b\u0107 i wsp\u00f3\u0142czesne karty powinny zapewnia\u0107 przynajmniej kilkudziesi\u0119ciokrotnie lepsz\u0105 wydajno\u015b\u0107. To jest jednak tylko teoria, kt\u00f3ra z <span class=\"hiddenSpellError\">amigowymi<\/span> realiami ma ma\u0142o wsp\u00f3lnego. <strong><span class=\"hiddenSpellError\">Warp<\/span> 3D_SI nie powsta\u0142 po to, by pokazywa\u0107 dzik\u0105 moc najnowszych <span class=\"hiddenGrammarError\">&#8222;<\/span><span class=\"hiddenSpellError\">radk\u00f3w<\/span><span class=\"hiddenGrammarError\">&#8222;<\/span> a po to, by zapewni\u0107 kompatybilno\u015b\u0107 wsteczn\u0105<\/strong>. Moc ma pokaza\u0107 dopiero <span class=\"hiddenSpellError\">Warp<\/span> 3D Nova, kt\u00f3ry posiada wsparcie dla nowych technologii. <strong>Mimo wszystko <span class=\"hiddenSpellError\">amigowiec<\/span> u\u017cytkuj\u0105cy kart\u0119 z rodziny Wysp Po\u0142udniowych jest jednocze\u015bnie posiadaczem najszybszego klasycznego Warp3D, jakie powsta\u0142o w historii AmigaOS.<\/strong> Ju\u017c pierwsza publiczna wersja oznaczona numerem 1.8 oferowa\u0142a na mojej X1000 kilkukrotnie lepsz\u0105 wydajno\u015b\u0107 w gach od tego, co notowa\u0142em w czasach posiadania Amigi One XE i <span class=\"hiddenSpellError\">Radeon<\/span> 9000Pro. Pojawienie si\u0119 W3D_SI na <span class=\"hiddenSpellError\">Amistore<\/span> nie oznacza\u0142o, \u017ce autor spocz\u0105\u0142 na laurach, ca\u0142y czas bowiem trwa\u0142y prac\u0119 nad optymalizacj\u0105 dzia\u0142ania sterownika. W chwili, gdy pisz\u0119 te s\u0142owa obowi\u0105zuj\u0105ca wersja to <strong>1.14<\/strong>, mo\u017cliwe, \u017ce w przysz\u0142o\u015bci pojawi\u0105 si\u0119 kolejne w ramach pakietu <strong><span class=\"hiddenSpellError\">Enhancer<\/span> Software<\/strong>, cho\u0107 nie ma co ukrywa\u0107, \u017ce\u00a0cel kompatybilno\u015bci wstecznej zosta\u0142 osi\u0105gni\u0119ty, a je\u015bli chodzi o \u015brubowanie wydajno\u015bci to jedynym sensownym priorytetem jest rozw\u00f3j Warp3D Nova.<\/p>\n<p>Po premierze najnowszej ods\u0142ony W3D ulubionymi benchmarkami <span class=\"hiddenSpellError\">amigowc\u00f3w<\/span> sta\u0142y si\u0119 gra <strong><span class=\"hiddenSpellError\">Quake<\/span> III<\/strong> i ma\u0142y programik demonstracyjny <strong>Cow3D<\/strong>. Aktualnie <span class=\"hiddenSpellError\">Quake<\/span> III uruchomiony w rozdzielczo\u015bci <strong><span class=\"hiddenGrammarError\">1280&#215;1024<\/span><\/strong> dzia\u0142a na moim <span class=\"hiddenSpellError\">Radeonie<\/span> R9 270 z pr\u0119dko\u015bci\u0105 <strong>73fps<\/strong> (mocniejsza karta, taka jak np. R9 280x, daje tutaj niewielkie przyspieszenie na poziomie kilku <span class=\"hiddenSpellError\">fps<\/span>), co oznacza oko\u0142o 40% progres w por\u00f3wnaniu do pierwszej publicznej wersji sterownika. Program Cow3D dzia\u0142a na mojej konfiguracji z pr\u0119dko\u015bci\u0105 <strong>170fps<\/strong> (w przypadku Amigi One X5000 jest to ju\u017c wynik na poziomie powy\u017cej 300fps), co daje wzrost o blisko 100% w stosunku do wersji wypuszczonej 1 kwietnia. Powy\u017csze przyk\u0142ady pokazuj\u0105, \u017ce optymalizacje w r\u00f3\u017cnym stopniu przyczyniaj\u0105 si\u0119 do dzia\u0142ania konkretnych aplikacji. <span class=\"hiddenSpellError\">Quake<\/span> III w du\u017cej mierze korzysta ze \u015brodowiska <strong>MiniGL<\/strong> (kt\u00f3re jest r\u00f3wnie przestarza\u0142e co <span class=\"hiddenSpellError\">Warp<\/span> 3D i by uzyska\u0107 co wi\u0119cej potrzebne s\u0105 tutaj\u00a0optymalizacje), dlatego przyspieszenie jest mniejsze. Cow3D dzia\u0142a <span class=\"hiddenGrammarError\">w oparciu o<\/span> czyste <span class=\"hiddenSpellError\">Warp<\/span> 3D, bez po\u015brednictwa MiniGL, zatem efekty post\u0119p\u00f3w prac <strong>Hansa de <span class=\"hiddenSpellError\">Ruitera<\/span><\/strong> s\u0105 tutaj zdecydowanie lepiej widoczne, cho\u0107 nie mog\u0105 si\u0119 r\u00f3wna\u0107 z wynikami dla Warp3D Nova, ale o tym napisz\u0119 ju\u017c w kolejnym artykule.<\/p>\n<div id=\"attachment_2269\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/q3.png\"><img aria-describedby=\"caption-attachment-2269\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-2269\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/q3-1024x576.png\" alt=\"\" width=\"620\" height=\"349\" srcset=\"https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/q3-1024x576.png 1024w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/q3-300x169.png 300w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/q3-768x432.png 768w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/q3-195x110.png 195w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/q3.png 1920w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/a><p id=\"caption-attachment-2269\" class=\"wp-caption-text\">Quake III &#8211; klasyczna gra pod kontrol\u0105 Warp3D-SI<\/p><\/div>\n<p>Bez wzgl\u0119du na to, jak by nie ocenia\u0107 przytoczonych przeze mnie liczb. Nale\u017cy pami\u0119ta\u0107, \u017ce te wyniki <span class=\"hiddenGrammarError\">pokazuj\u0105 wystarczaj\u0105c\u0105 moc by AmigaOne X1000 poradzi\u0142a sobie z ca\u0142ym dotychczasowym softem 3D stworzonym dla AmigaOS.<\/span> By m\u00f3c komfortowo pogra\u0107 w <span class=\"hiddenSpellError\">Quake<\/span> III wcale nie potrzeba setek <span class=\"hiddenSpellError\">fps<\/span> (zreszt\u0105 gra ma opcj\u0119 ogranicznika na poziomie 85fps, w\u0142a\u015bnie po to by gra\u0142o si\u0119 lepiej). Trzecia cz\u0119\u015b\u0107 <span class=\"hiddenSpellError\">Quake<\/span> nie jest ju\u017c oczywi\u015bcie najbardziej zaawansowan\u0105 technicznie gr\u0105 3D dla Amigi. Istniej\u0105 pozycje dzia\u0142aj\u0105ce <span class=\"hiddenGrammarError\">w oparciu o<\/span> bardziej rozbudowany silnik jak np. <a href=\"http:\/\/www.amigaone.pl\/?p=2239\" target=\"_blank\" rel=\"noopener\"><strong>Return To C<span class=\"hiddenSpellError\">astle<\/span> <span class=\"hiddenSpellError\">Wolfenstein<\/span><\/strong><\/a> czy seria <a href=\"http:\/\/www.amigaone.pl\/?p=1802\" target=\"_blank\" rel=\"noopener\"><strong><span class=\"hiddenSpellError\">Jedi<\/span> <span class=\"hiddenSpellError\">Knight<\/span><\/strong><\/a>. Swego czasu sp\u0119dzi\u0142em przy <strong><span class=\"hiddenSpellError\">Jedi<\/span> <span class=\"hiddenSpellError\">Academy<\/span><\/strong> dobre kilkana\u015bcie godzin i zapewniam, \u017ce produkt jest jak najbardziej grywalny na mojej konfiguracji. Pami\u0119tam, \u017ce w czasach panowania Amigi One G4 XE i <span class=\"hiddenSpellError\">Radeon\u00f3w<\/span> 9000, powsta\u0142o na AmigaOS 4 kilka gier, kt\u00f3re m\u00f3g\u0142bym okre\u015bli\u0107 mianem <span class=\"hiddenGrammarError\">&#8222;<\/span>sztuka dla sztuki&#8221;. Jedn\u0105 z nich by\u0142 bez w\u0105tpienia <strong><span class=\"hiddenSpellError\">Neverball<\/span><\/strong> (zw\u0142aszcza w ostatniej wersji 1.5.4). Od biedy mo\u017cna by\u0142o tutaj popr\u00f3bowa\u0107 swych si\u0142 na pierwszych kilku poziomach. Potem gdy <span class=\"hiddenSpellError\">levele<\/span> si\u0119 <span class=\"hiddenGrammarError\">komplikowa\u0142y a na ekranie pojawia\u0142o si\u0119 wi\u0119cej obiekt\u00f3w,<\/span> obserwowali\u015bmy ju\u017c tylko <span class=\"hiddenSpellError\">slideshow<\/span> i o \u017cadnej rozrywce nie mog\u0142o by\u0107 mowy. Innym tytu\u0142em dostarczaj\u0105cym podobnych <span class=\"hiddenGrammarError\">&#8222;<\/span>wra\u017ce\u0144<span class=\"hiddenGrammarError\">&#8222;<\/span> by\u0142 <strong>Super <span class=\"hiddenSpellError\">Tux<\/span> Kart<\/strong>. Gra by\u0142a specjalnie optymalizowana powsta\u0142a nawet dedykowana <span class=\"hiddenSpellError\">amigowa<\/span> wersja z okrojon\u0105 grafik\u0105, jednak wszystkie te zabiegi nie pozwoli\u0142y na to, by m\u00f3c na \u00f3wczesnym hardware pogra\u0107 zupe\u0142nie p\u0142ynnie. Teraz to wszystko si\u0119 zmieni\u0142o i w obie te pozycje mog\u0119 spokojnie gra\u0107 na mojej Amidze.<\/p>\n<p>Jest jeszcze jedna rzecz, kt\u00f3ra odr\u00f3\u017cnia dzisiejsze <span class=\"hiddenSpellError\">Warp<\/span> 3D od tego sprzed <span class=\"hiddenGrammarError\">lat &#8211; <strong>znikoma<\/strong><\/span><strong> wra\u017cliwo\u015b\u0107 na zmian\u0119 rozdzielczo\u015bci<\/strong>. Kiedy\u015b zwi\u0119kszenie rozdzielczo\u015bci danej gry 3D powodowa\u0142o spadek pr\u0119dko\u015bci dzia\u0142ania w trybie astronomicznym W <span class=\"hiddenSpellError\">Quake<\/span> III gra\u0142o si\u0119 albo w <span class=\"hiddenGrammarError\">640&#215;480<\/span>, albo najwy\u017cej w <span class=\"hiddenGrammarError\">800&#215;600<\/span>. Przy wi\u0119kszych rozdzia\u0142kach by\u0142o ju\u017c tak wolno, \u017ce gra nie mia\u0142aby sensu. Teraz spokojnie mo\u017cna si\u0119 bawi\u0107 ustawiaj\u0105c <span class=\"hiddenGrammarError\">1280&#215;1024<\/span> czy inn\u0105 maksymaln\u0105 rozdzielczo\u015b\u0107, na kt\u00f3r\u0105 pozwala monitor. Spadek pr\u0119dko\u015bci dzia\u0142ania w por\u00f3wnaniu do <span class=\"hiddenGrammarError\">640&#215;480<\/span> b\u0119dzie co najwy\u017cej kilkuprocentowy. Ta zasada obowi\u0105zuje nie tylko w przypadku Q3, ale dla niemal wszystkich innych tytu\u0142\u00f3w.<\/p>\n<div id=\"attachment_2270\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/openjk.png\"><img aria-describedby=\"caption-attachment-2270\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-2270\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/openjk-1024x576.png\" alt=\"\" width=\"620\" height=\"349\" srcset=\"https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/openjk-1024x576.png 1024w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/openjk-300x169.png 300w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/openjk-768x432.png 768w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/openjk-195x110.png 195w, https:\/\/www.amigaone.pl\/wp-content\/uploads\/2017\/03\/openjk.png 1920w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/a><p id=\"caption-attachment-2270\" class=\"wp-caption-text\">Jedi Academy &#8211; Gwiezdne Wojny na Amidze<\/p><\/div>\n<p>Podsumowuj\u0105c <strong><span class=\"hiddenSpellError\">Warp<\/span> 3D dla rodziny <span class=\"hiddenSpellError\">Southern<\/span> <span class=\"hiddenSpellError\">Islands<\/span>, to jedna z najlepszych wiadomo\u015bci, jakie pojawi\u0142y si\u0119 w 2015 roku w \u015bwiecie AmigaOS 4.<\/strong> Przerywa wieloletni zast\u00f3j w rozwoju 3D na Amig\u0119. Posiadaczom najnowszych modeli A1 czy SAM 460 skazanym dotychczas wy\u0142\u0105cznie na grafik\u0119 2D (z wyj\u0105tkiem tych, kt\u00f3rzy zdecydowali si\u0119 w\u0142o\u017cy\u0107 <span class=\"hiddenSpellError\">Radeona<\/span> 9xxx w przestarza\u0142e sloty PCI), daje nowego <span class=\"hiddenGrammarError\">&#8222;<\/span><span class=\"hiddenSpellError\">pa\u0142era<\/span><span class=\"hiddenGrammarError\">&#8222;<\/span> i otwiera przed nimi bogat\u0105 baz\u0119 oprogramowania wykorzystuj\u0105cego <span class=\"hiddenSpellError\">akcelerowan\u0105<\/span> grafik\u0119 3D. Gracze mog\u0105 wreszcie czerpa\u0107 przyjemno\u015b\u0107 z tytu\u0142\u00f3w, kt\u00f3re wcze\u015bniej ze wzgl\u0119du na zbyt nisk\u0105 moc obliczeniow\u0105 starszego hardware&#8217;u, by\u0142y ca\u0142kowicie niegrywalne. Ma\u0142ym cieniem k\u0142adzie si\u0119, mimo wszystko ci\u0105gle dosy\u0107 niewielkie wykorzystanie potencja\u0142u mocy nowych <span class=\"hiddenSpellError\">Radeon\u00f3w<\/span>, oraz fakt, \u017ce <strong>po raz pierwszy w historii istnienia <span class=\"hiddenSpellError\">Warp<\/span> 3D, trzeba za niego p\u0142aci\u0107<\/strong> (nie tyle za g\u0142\u00f3wn\u0105 bibliotek\u0119, kt\u00f3ra ci\u0105gle jest sk\u0142adnikiem systemu tylko za dedykowan\u0105 pod bibliotek\u0119 W3d_SI.<span class=\"hiddenSpellError\">library<\/span>). Mimo wszystko uwa\u017cam, \u017ce ci, kt\u00f3rzy na taki wydatek si\u0119 <span class=\"hiddenGrammarError\">zdecyduj\u0105 nie b\u0119d\u0105 \u017ca\u0142owa\u0107,<\/span> zw\u0142aszcza \u017ce pomimo i\u017c od roku mamy na rynku Warp3D Nova, wci\u0105\u017c przenoszone s\u0105 na nasze podw\u00f3rko tytu\u0142y wykorzystuj\u0105ce klasyczne Warp3D. Zapewne w najbli\u017cszym czasie b\u0119dzie si\u0119 to stopniowo zmienia\u0107, dlatego warto przyjrze\u0107 si\u0119 nowej generacji sterownik\u00f3w 3D z dopiskiem Nova, kt\u00f3re zrecenzuj\u0119 wkr\u00f3tce.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W 1996 roku firma 3DFX wypu\u015bci\u0142a na rynek produkt, kt\u00f3ry na zawsze odmieni\u0142 spos\u00f3b wy\u015bwietlania grafiki tr\u00f3jwymiarowej. Karty Voodoo, kt\u00f3re na pocz\u0105tku pe\u0142ni\u0142y jedynie rol\u0119 dodatkowego akceleratora grafiki do ju\u017c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[4],"tags":[24,13,113],"_links":{"self":[{"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/posts\/2260"}],"collection":[{"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2260"}],"version-history":[{"count":6,"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/posts\/2260\/revisions"}],"predecessor-version":[{"id":3518,"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/posts\/2260\/revisions\/3518"}],"wp:attachment":[{"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.amigaone.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}