vs_2_0
Een programmeerbare hoekpunt-shader bestaat uit een set instructies die op hoekpuntgegevens werken. Registreert overdrachtsgegevens in en uit de ALU. Aanvullende controle kan worden toegepast om de instructie, de resultaten of welke gegevens worden weggeschreven te wijzigen.
- Instructies: vs_2_0 bevat een lijst met de beschikbare instructies.
- Registers - vs_2_0 bevat de verschillende typen registers die worden gebruikt door de arcering van hoekpunten ALU.
- Vertex Shader Register Modifiers worden gebruikt om de manier waarop een instructie werkt te wijzigen.
- Vertex Shader Source Register Modifiers de bronregistergegevens wijzigen voordat de instructie wordt uitgevoerd.
- Bronregister Swizzling geeft extra controle over welke registeronderdelen worden gelezen, gekopieerd of geschreven.
- doelregistermaskering bepaalt welke onderdelen van het doelregister worden geschreven.
Aantal instructies
Elke hoekpunt-shader kan maximaal 256 instructies bevatten. Het aantal instructies kan veel hoger zijn (vanwege de ondersteuning voor lus/rep) en wordt beperkt door D3DCAPS9. MaxVShaderInstructionsExecuted, die ten minste 0xFFFF moeten zijn.
Verwante onderwerpen