http://www.custompc.co.uk/news/601182/d ... d-amd.html
Tento článek mi připomněl, že je nejvyšší čas na DX10.1. To by mělo být součástí SP1 pro Visty a mělo by přinášet především to, co se původně očekávalo od DX10, ale co nakonec bylo vypuštěno.
Ačkoli se zdá, že R600 DX10.1 plně podporovat nebude, podporuje její architektura drtivou většinu požadavků a v současné době se hovoří, že již RV670 bude s DX10.1 plně kompatibilní.
Naopak G80, ačkoli v exceluje po výkonnostní stránce, nemá architekturu těmto požadavkům přizpůsobenou a bude (resp. bylo) třeba mnohem výraznějších zásahů pro dosažení kompatibility.
Co DX10.1 přináší:
- virtual memory (každá shader jednotka má přiřazenu stránkovou tabulku /fuj, page-table/ pro celou paměť všech jednotek/čipů, které tvoří GPU; celé to je řízeno ovladačem, který může rozhodovat např. o rozložení zátěže VS/PS a přiřazovat konkrétním jendotkám/čipům úlohy; již na R600)
- multiple concurrent context switching (čip může dočasně odložit rozpracované úlohy ve prospěch jiné úlohy s vyšší prioritou; již na R600)
- AA - požadavek minimálně 4 vzorků na pixel, aplikace může lépe řídit použití AA, je vyžadována podpora pro konkrétní rozložení vzorků, podpora pro custom down-sampling (vše již na R600)
- enhanced multi-core rendering (aplikace má lepší přístup k více-čipovým systémům)
- generalized indexable cube-map arrays (zlepšený výkon při výpočtech odlesku a lomu světla)
Podle některých zdrojů se podpora u generace R6xx liší v několika stupních, konkrétně:
R6xx < RV610, RV630 < RV670 < R700
kde ale bude hranice dělící plnou podporu DX10.1 od DX10 ale zatím není jasné.



