DirectX 11.2 přináší Tiled Resources i pro Xbox One
Začněme jednou zprávou pozitivní: DirectX 11.2 (či jejich technologické novinky) budou k dispozici krom desktopu i pro Xbox One; vývojáři je podle slov Microsoftu již mají k dispozici a mohou jich využívat, co hrdlo ráčí. A hned situaci vyvážíme druhou informací: DirectX 11.2 budou k dispozici pouze pro Windows 8.1, nikoli pro Windows 8 (či 7) atp. Tak zní alespoň stávající oficiální stanovisko.
Následující výčet obsahuje technologie, které byly podle Microsoftu vylepšeny, nebo jsou zcela nové:
- HLSL shader linking
- Inbox HLSL compiler
- GPU overlay support
- DirectX tiled resources
- Direct3D low-latency presentation API
- DXGI Trim API and map default buffer
- Frame buffer scaling
- Multithreading with SurfaceImageSource
- Interactive Microsoft DirectX composition of XAML visual elements
- Direct2D batching with SurfaceImageSource
Většina z uvedených položek je spíše než pro koncové uživatele zajímavá pro programátory, protože zjednodušuje práci, rozšiřuje flexibilitu, případně v důsledku zjednodušeného kódu či rozhraní pomáhá snižovat latence v určitých situacích.
Nejzajímavější technologií z celého výčtu je bez pochyby DirectX Tiled Resources, kterou jsme zmínili již v souvislosti s preview ovladači od AMD. Tato novinka prostřednictvím volnější závislosti mezi logickými datovými zdroji a fyzickou pamětí umožňuje pracovat s velkými zdrojovými daty za použití relativně malého objemu fyzické paměti. Jednoduše řečeno, cílem je, aby aplikace mohla využívat velké a detailní textury, ale hardware jimi nebyl zatěžován a pracoval pouze s jejich částí, která je v daném záběru viditelná.
Microsoft tuto technologii prezentoval na několika jednoduchých demech, přičemž první ilustruje, jakého vizuálního rozdílu lze dosáhnout při využití pouhých 16 MB paměti:
Z podpory pro Tiled Resources zřejmě budou nejvýrazněji profitovat mobilní zařízení s omezenou hardwarovou výbavou, která nemůže nabídnout gigabajty paměti dedikované výlučně pro grafické orgie. Podobnou měrou ji ocení i vývojáři her pro konzoli Xbox One, která na trhu pěkných pár let zůstane v téměř nezměněné hardwarové konfiguraci. Její - ze současného pohledu rozsáhlá paměť - bude časem poměrně těsná a výrazně efektivnější způsob nakládání s hardwarovými zdroji přijde vhod.