Brad Wardell: Playstation 4 by měla podporovat Vulkan, jenže Sony nechce
Brad Wardell se před nedávnem vyjádřil na adresu Xbox One a podpory API DirectX 12, které by podle něj mohlo výrazně prospět hrám, jejichž vývojáři nechtějí ztrácet čas se stávajícím API, jehož možnosti pro efektivní využití ESRAM nejsou zrovna intuitivní. Věří, že právě nové API umožní této skupině vývojářů hry pro Xbox One lépe zoptimalizovat a bude snazší dosáhnout plynulých FPS při FullHD rozlišení.
Tentokrát si Wardell vzal na mušku Sony a Playstation 4. Největší slabinu vidí v tom, že konzole využívá API, které na žádném jiném systému nenajdete, takže nevychází příliš vstříc vývojářům. Ti by samozřejmě ocenili něco multiplatformnějšího - namísto toho, aby každou hru museli psát pro řadu odlišných API. Jako nejschůdnější řešení vidí API Vulkan, které bude podporované pod Linuxem, bude podporované ve Windows a tak by jeho rozšíření na konzoli od Sony velmi elegantně problém řešilo.
Brad Wardell, CEO Stardock a velký příznivec API Mantle, DirectX 12 a Vulkan
Toto přání se zdá být nejen smysluplné, ale také realizovatelné. Minulá generace, tedy Playstation 3, krom nativního low-level API GCM přinesla později ještě podporu PSGL (vycházející z OpenGL ES a Nvidia CG) a klasického OpenGL. Dávalo by vcelku dobrý smysl, pokud by Sony u Playstation 4 k nízkoúrovňovému API GNM a high-level GNMX doplnila nástupce OpenGL: Vulkan.
Jenže Sony na Wardelovu výzvu zareagovala negativně - na podpoře Vulkanu nemá zájem. Důvody ale nezveřejnila. Může jich být hned několik. Nízkoúrovňové API GNM je dokonce „více nízkoúrovňové“ než Mantle; je napsané doslova na míru jednomu kusu hardwaru (Mantle oproti tomu vznikal jako API pro několik generací různých grafických karet s tím, že může být rozšířený i o podporu jiného hardwaru). Výhodou GNM tudíž je, že z hardwaru dokáže vyždímat maximum (což se nedá říct o verzi DirectX 11, kterou využívá Xbox One). Pokud jej tedy vývojář použije, má Sony záruku, že hra na Playstation poběží minimálně o něco rychleji než na konkurenčním Xboxu. Pokud by Sony dala vývojářům do ruky multiplatformní API, neměli by důvod hru připravit i pro GNM, které by nabídlo o pár FPS vyšší výkon a přišla by tím o určitou výhodu. Na situaci se dá dívat i z opačného hlediska: Pokud vývojář napíše hru pro GNM, je snazší možnost, že ho Sony získá jako exkluzivního partnera (protože bez dalšího úsilí stejně hra na jiných platformách nepoběží), než když bude hra napsaná pro Vulkan, který vývojáři rovnou otevírá možnosti prodeje i do světa Windows a Linuxu.