• Legal Information
  • ▶DirectX Software Development Kit
  • ▼DirectX Graphics
    • ▼Direct3D 9
      • Converting to Direct3D 9
      • ▶Programming Guide
      • ▶Graphics Tools
      • ▶Tutorials and Samples
      • ▼Reference
        • ▶Direct3D Reference
        • ▶D3DX Reference
        • ▶HLSL Shader Reference
        • ▶Effect Reference
        • ▼Asm Shader Reference
          • ▶Vertex Shaders
          • ▼Pixel Shaders
            • ps_1_1, ps_1_2, ps_1_3, ps_1_4
            • ps_2_0
            • ps_2_x
            • ps_3_0
            • Pixel Shader Differences
            • ▶Pixel Shader Instructions
            • ▼Registers
              • ▼Pixel Shader Register Modifiers
                • ▼Pixel Shader Source Register Modifiers
                  • Source Register Bias
                  • Source Register Invert
                  • Source Register Negate
                  • Source Register Scale x 2
                  • Source Register Signed Scaling
                  • ps_1_4 Source Register Modifiers for texld and texcrd
                  • Source Register Swizzling
                • Destination Register Write Mask
              • ps_1_X Registers
              • ps_2_0 Registers
              • ps_2_x Registers
              • ps_3_0 Registers
              • Relative Addressing
              • Input Color Register
              • Constant Boolean Register
              • Constant Float Register
              • Constant Integer Register
              • Loop Counter Register
              • Predicate Register
              • Sampler
              • Temporary Register
              • Texture Coordinate Register
              • Output Color Register
              • Output Depth Register
          • Software Shaders
        • ▶DXUT Reference
        • ▶X File Reference
        • ▶X File Reference (Legacy)
        • ▶DDS File Reference
  • ▶DirectX Input
  • ▶DirectX Audio
  • ▶DirectX SDK Technical Articles
  • Glossary
  • ▶DirectX SDK
  • ▶DirectMusic
  • ▶DirectPlay