• 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
            • vs_1_1
            • vs_2_0
            • vs_2_x
            • vs_3_0
            • Vertex Shader Differences
            • ▶Vertex Shader Instructions
            • ▼Vertex Shader Registers
              • ▼Vertex Shader Register Modifiers
                • Vertex Shader Source Register Modifiers
                • Source Register Swizzling
                • Destination Register Masking
              • Registers - vs_1_1
              • Registers - vs_2_0
              • Registers - vs_2_x
              • Registers - vs_3_0
              • Relative Addressing
              • Address Register
              • Constant Float Register
              • Constant Integer Register
              • Constant Boolean Register
              • Color Register
              • Fog Register
              • Input Register
              • Loop Counter Register
              • Output Registers
              • Point Size Register
              • Position Register
              • Predicate Register
              • Sampler
              • Temporary Register
              • Texture Coordinate Register
          • ▶Pixel Shaders
          • 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