vs_2_0
Programovatelný shader vrcholů se skládá ze sady instrukcí, které pracují s daty vrcholů. Registruje přenos dat do a z ALU. Další ovládací prvek lze použít k úpravě instrukce, výsledků nebo toho, jaká data se zapíšou.
- Pokyny – vs_2_0 obsahuje seznam dostupných pokynů.
- Registry – vs_2_0 uvádí různé typy registrů používaných vrcholovým shaderem ALU.
- modifikátory registru vrcholů shaderu slouží k úpravě způsobu fungování instrukce.
- modifikátory zdrojového registru vrcholů shaderu změnit data zdrojového registru před spuštěním instrukce.
- zdrojového registru poskytuje další kontrolu nad tím, které součásti registru se čtou, kopírují nebo zapisují.
- maskování cílového registru určuje, které součásti cílového registru se zapíšou.
Počet instrukcí
Každý shader vrcholů může obsahovat až 256 instrukcí. Počet spuštění instrukcí může být mnohem vyšší (kvůli podpoře smyčky nebo opakování) a je omezený D3DCAPS9. MaxVShaderInstructionsExecuted, což by mělo být alespoň 0xFFFF.
Související témata