Microsoft DirectX 8.0 (C++)

Pixel Shader Scope

The pixel shader completely replaces the pixel blending functionality specified by the Microsoft® DirectX® 6.0 and 7.0 multitexturing application programming interfaces (APIs), specifically those operations defined by the D3DTSS_COLOROP, D3DTSS_COLORARG1, D3DTSS_COLORARG2, D3DTSS_ALPHAOP, D3DTSS_ALPHAARG1, and D3DTSS_ALPHAARG2 texture stage states, and associated arguments and modifiers. When a procedural pixel shader is set, these states are ignored.

Information on pixel shader scope is divided into the following topics.