else (sm4 - asm)

Starts an else block.




The token format contains the offset of the corresponding endif instruction in the Shader as a convenience.

The following example shows how to use the else instruction.

                if     // any of the various forms of if* statements
                else   // (optional)

This instruction applies to the following shader stages:

Vertex ShaderGeometry ShaderPixel Shader


Minimum Shader Model

This function is supported in the following shader models.

Shader ModelSupported
Shader Model 5 yes
Shader Model 4.1 yes
Shader Model 4 yes
Shader Model 3 (DirectX HLSL) no
Shader Model 2 (DirectX HLSL) no
Shader Model 1 (DirectX HLSL) no


Related topics

Shader Model 4 Assembly (DirectX HLSL)