RenderCapability.MaxPixelShaderInstructionSlots(Int16, Int16) RenderCapability.MaxPixelShaderInstructionSlots(Int16, Int16) RenderCapability.MaxPixelShaderInstructionSlots(Int16, Int16) RenderCapability.MaxPixelShaderInstructionSlots(Int16, Int16) Method

Definition

Gets the maximum number of instruction slots supported by the specified pixel shader version.

public:
 static int MaxPixelShaderInstructionSlots(short majorVersionRequested, short minorVersionRequested);
public static int MaxPixelShaderInstructionSlots (short majorVersionRequested, short minorVersionRequested);
static member MaxPixelShaderInstructionSlots : int16 * int16 -> int
Public Shared Function MaxPixelShaderInstructionSlots (majorVersionRequested As Short, minorVersionRequested As Short) As Integer

Parameters

majorVersionRequested
Int16 Int16 Int16 Int16

The major version of the pixel shader.

minorVersionRequested
Int16 Int16 Int16 Int16

The minor version of the pixel shader.

Returns

96 for Pixel Shader 2.0, 512 or greater for Pixel Shader 3.0, or 0 for any other version of Pixel Shader.

Remarks

The number of instruction slots supported by Pixel Shader 3.0 varies, but is always 512 or greater.

Only Pixel Shader 2.0 and 3.0 are supported.

Applies to

See also