Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Trekt 0,5 af van elk kanaal en schaalt het resultaat met 2,0. De naam bx2 is afkomstig van bias en schaal-maaltwee, wat de bewerking is die het uitvoert.
Syntaxis
source register_bx2
Registreren
Bronregister. Zie ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registersvoor meer informatie over registertypen.
Opmerkingen
Deze bewerking wordt vaak gebruikt om gegevens uit te breiden van [0.0 tot 1.0] naar [-1.0 tot 1.0]. Deze wijziging is ontworpen voor gebruik met de rekenkundige instructies. Deze modifier wordt vaak gebruikt voor invoer in de dot productinstructie (dp3 - ps). Het gebruik van _bx2 op gegevens buiten het bereik 0 tot en met 1 kan niet-gedefinieerde resultaten opleveren.
De ondertekende schaalbewerking wordt toegepast op de gegevens die in het register worden gelezen voordat de volgende instructie wordt uitgevoerd. De bewerking wordt als volgt toegepast op alle vier de kleurenkanalen (RGBA):
y = 2(x - 0.5)
De inhoud van het register wordt niet gewijzigd. De wijzigingsfunctie wordt alleen toegepast op de gegevens die uit het register worden gelezen.
Deze wijziging is wederzijds exclusief met bronregister omkeren zodat deze niet op hetzelfde register kan worden toegepast.
Versie-informatie:
- Voor ps_1_0 en ps_1_1 kunt u _bx2 op elk bronregister gebruiken voor patrooninstructies van het formulier texm3x2* en texm3x3*. _bx2 kan niet worden gebruikt voor een van de andere patrooninstructies zoals texreg2ar - ps of texreg2gb - ps.
- Voor ps_1_2 en ps_1_3 kunt u _bx2 gebruiken voor elk bronregister voor elke tex*-instructie, met uitzondering van: texreg2ar - ps, texreg2gb - ps, texbem - ps of texbeml - ps.
Voorbeeld
In dit voorbeeld wordt een textuur bemonsterd, worden gegevens geconverteerd naar het bereik van -1 tot +1, en wordt een puntproduct berekend.
tex t0 ; Read a texture color.
dp3_sat r0, t0_bx2, v0_bx2 ; Calculate a dot product.
Verwante onderwerpen