ps_2_0
Een programmeerbare pixel-shader bestaat uit een set instructies die op pixelgegevens 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.
- ps_2_0 Instructies een lijst met de beschikbare instructies bevat.
- ps_2_0 Registreert de verschillende typen registers die worden gebruikt door de arcering van hoekpunten ALU.
- Modifiers Worden gebruikt om de manier waarop een instructie werkt te wijzigen.
- Doelregister schrijven masker bepaalt welke onderdelen van het doelregister worden geschreven.
- Pixel 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.
Aantal instructies
Shaders hebben beperkingen voor maximum aantal instructies. Totaal aantal instructiesleuven: 96 (64 rekenkundige en 32 textuur).
Aantal samplers
Het aantal beschikbare texture samplers is 16.
Verwante onderwerpen