Vrstva 2
Tato část popisuje podporu vrstvy 2.
- Hardware minimálně na úrovni funkce 11.1.
- Všechny funkce předchozí úrovně (bez vrstvy 1 konkrétních omezení) a navíc doplňky v těchto následujících položkách:
- K dispozici jsou pokyny pro upnutí LOD a mapované informace o stavu. Další informace najdete v tématu expozice prostředků dlaždic HLSL.
- Čtení z nemapovaných dlaždic vrací hodnotu 0 ve všech chybějících součástech formátu a výchozí hodnota chybějících součástí.
- Zápisy do nemapovaných dlaždic přestanou chodit do paměti, ale můžou skončit v mezipaměti, které následné čtení na stejnou adresu může nebo nemusí vyzvednout.
- Filtrování textur s využitím stopy, která null a ne-null dlaždice přispívají 0 (s výchozími nastaveními pro chybějící součásti formátu) pro texely na null dlaždic do celkové operace filtrování. Některý z raných hardwarů tento požadavek nesplňuje a vrátí hodnotu 0 (s výchozím nastavením chybějících součástí formátu) pro úplný výsledek filtru, pokud některý texel (s nenulovou hmotností) spadá na dlaždici NULL. Žádný jiný hardware nesmí vynechat požadavek na zahrnutí všech (nenulových) texelů do operace filtru.
- přístupy texelu null způsobí, že operace CheckAccessFullyMapped zpětné vazby stavu pro čtení textury vrátí hodnotu false. To je bez ohledu na to, jak může být výsledek přístupu textury zapisován do shaderu a kolik komponent je ve formátu textury (kombinace toho může způsobit, že textura nemusí být přístupná).
- Omezení zarovnání pro standardní obrazce dlaždic: Mapy mipmap, které vyplňují alespoň jednu standardní dlaždici ve všech dimenzích, jsou zaručeny použití standardního provazování, přičemž zbytek je považován za zabalený jako jednotku do N dlaždic (N hlášeno v aplikaci). Aplikace může namapovat dlaždice N do libovolně oddělených umístění ve fondu dlaždic, ale musí buď mapovat všechny nebo žádné z zabalených dlaždic. Balení mip je jedinečná sada zabalených dlaždic na maticový řez.
- Podporuje se minimální nebo maximální filtrování redukce. Informace o minimálním nebo maximálním filtrování redukce najdete v tématu funkce vzorkování textury dlaždic.
- Prostředky s dlaždicemi s libovolnou mapou mipmap menší než standardní velikost dlaždic v jakékoli dimenzi nesmí mít velikost pole větší než 1.
- Omezení přístupu k dlaždicím při duplicitních mapováních, která jsou popsaná v omezení přístupu k dlaždicím s duplicitními mapováními, budou platit i nadále.
Související témata