NV2A/Pixel Combiner

From xboxdevwiki
Revision as of 23:51, 21 May 2017 by JayFoxRox (talk | contribs) (Table for texturemodes)
Jump to: navigation, search

The NV2A implements NV_register_combiners (and NV_register_combiners2?)

Texturing modes

ID Name Stage 1 Stage 2 Stage 3 Stage 4 Notes
0x00 PS_TEXTUREMODES_NONE * * * *
0x01 PS_TEXTUREMODES_PROJECT2D * * * *
0x02 PS_TEXTUREMODES_PROJECT3D * * * *
0x03 PS_TEXTUREMODES_CUBEMAP * * * *
0x04 PS_TEXTUREMODES_PASSTHRU * * * *
0x05 PS_TEXTUREMODES_CLIPPLANE * * * *
0x06 PS_TEXTUREMODES_BUMPENVMAP * * *
0x07 PS_TEXTUREMODES_BUMPENVMAP_LUM * * *
0x08 PS_TEXTUREMODES_BRDF * *
0x09 PS_TEXTUREMODES_DOT_ST * *
0x0A PS_TEXTUREMODES_DOT_ZW * *
0x0B PS_TEXTUREMODES_DOT_RFLCT_DIFF *
0x0C PS_TEXTUREMODES_DOT_RFLCT_SPEC *
0x0D PS_TEXTUREMODES_DOT_STR_3D *
0x0E PS_TEXTUREMODES_DOT_STR_CUBE *
0x0F PS_TEXTUREMODES_DPNDNT_AR * * *
0x10 PS_TEXTUREMODES_DPNDNT_GB * * *
0x11 PS_TEXTUREMODES_DOTPRODUCT * *
0x12 PS_TEXTUREMODES_DOT_RFLCT_SPEC_CONST *

Debugging

PIX from the Microsoft XDK provides great debugging capabilities.

References and links