Bem-PS
Appliquez une transformation de mappage d’environnement factice.
Syntaxe
| Bem DST. RG, src0, src1 |
|---|
where
- DST. RG DST est le registre de destination. Le masque d’écriture du composant rouge et vert doit être utilisé.
- src0 est un registre source.
- src1 est un registre source.
Notes
| Versions de nuanceur de pixels | 1_1 | 1_2 | 1 _ 3 | 1_4 | 2 _ 0 | 2 _ x | 2 _ logiciels | 3 _ 0 | 3 _ logiciels |
|---|---|---|---|---|---|---|---|---|---|
| bem | x |
Cette instruction effectue le calcul suivant.
(Given n == dest register #)
dest.r = src0.r + D3DTSS_BUMPENVMAT00(stage n) * src1.r
+ D3DTSS_BUMPENVMAT10(stage n) * src1.g
dest.g = src0.g + D3DTSS_BUMPENVMAT01(stage n) * src1.r
+ D3DTSS_BUMPENVMAT11(stage n) * src1.g
Règles d’utilisation de BEM :
- Bem doit apparaître dans la première phase d’un nuanceur (c’est-à-dire avant un marqueur de phase).
- Bem consomme deux emplacements d’instructions arithmétiques.
- Une seule utilisation de cette instruction est autorisée par nuanceur.
- Le writemask de destination doit être. RG/.XY.
- Cette instruction ne peut pas être co-émise.
- Hormis la restriction selon laquelle le masque d’écriture de destination est. RG, les modificateurs sur la source src0, src1 et les modificateurs d’instruction ne sont pas restreints.
Informations sur les instructions
| Condition requise | Valeur |
|---|---|
| Système d’exploitation minimal | Windows 98 |