Microsoft usnadní vývojářům her implementaci DX12 pod Windows 7
Ačkoli Microsoft dlouho tvrdil opak, nakonec „se to tam vešlo“ a na jaře byla slavnostně odhalena podpora DirectX 12 pro World of Warcraft pod Windows 7.
DirectX 12 má velký význam především u her, které jsou náročné na procesorový výkon. Při správné implementaci je totiž při renderingu mnohem efektivněji nakládáno s procesorovým výkonem a nároky (samotného renderingu, nikoli na AI, zvuk apod.) mohou být sníženy i zhruba na desetinu. Pozitivní může být také dopad na latence. Právě World of Warcraft byl vhodným kandidátem, procesorové nároky hry jsou notoricky známé.
Nyní Microsoft na svých webových stránkách pro vývojáře zveřejnil tři položky, které lze chápat jako podporu herním studiím ve věci implementace DirectX 12 pod Windows 7:
- Development Guidance Document
- D3D12onWin7 NuGet package (obsahuje header file, binary files a licenční podmínky)
- D3D12 sample (kód běžící pod Windows 7 i Windows 10 s použitím téže knihovny)
V úvodu avizovaným rozdílem mezi strategií Microsoftu a známou scénkou je, že zatímco ve druhém případě se vše vyřešilo velmi rychle, Microsoft čekal, dokud se Windows 7 nedostanou do předdůchodového věku. Do ukončení podpory tohoto systému totiž nezbývá ani půl roku, dokonce ani celých pět měsíců. Microsoft plánuje podporu ukončit do 14. ledna 2020, což (počítám-li správně) odpovídá asi čtyřem měsícům a dvěma týdnům. Protože se dá očekávat, že poté začnou uživatelům vyskakovat na liště hlášky, že mají nezáplatovaný a tudíž smrtelně nebezpečný operační systém (který jim zaviruje celou domácí síť, smaže data a rituálně obětuje křečka) a podíl Windows 7 začne výrazněji klesat, nebude zas až tolik vývojářů motivovaných implementovat DirectX 12 do de facto mrtvého operačního systému.
Zdá se, že v Microsoftu existují různé názorové skupiny s různě silným vlivem na management a různou personální a časovou dotací. V tomto případě se sice podařilo prosadit výbornou myšlenku, která by byla přínosem pro hráče. Bohužel však s obligátním křížkem po funusu.