D3D12XBOX_SHADER_UNIT_DISABLE_FLAGS Enumeration

Disables compute units (CUs) from specific shaders.

Syntax

typedef enum D3D12XBOX_SHADER_UNIT_DISABLE_FLAGS
{
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_NONE = 0,
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_0 = D3D12XBOX_SHADER_DISABLE_CU(0),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_1 = D3D12XBOX_SHADER_DISABLE_CU(1),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_2 = D3D12XBOX_SHADER_DISABLE_CU(2),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_3 = D3D12XBOX_SHADER_DISABLE_CU(3),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_4 = D3D12XBOX_SHADER_DISABLE_CU(4),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_5 = D3D12XBOX_SHADER_DISABLE_CU(5),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_6 = D3D12XBOX_SHADER_DISABLE_CU(6),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_7 = D3D12XBOX_SHADER_DISABLE_CU(7),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_8 = D3D12XBOX_SHADER_DISABLE_CU(8),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_9 = D3D12XBOX_SHADER_DISABLE_CU(9),
    D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_10 = D3D12XBOX_SHADER_DISABLE_CU(10)
} D3D12XBOX_SHADER_UNIT_DISABLE_FLAGS;  

Constants

Constant Description
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_NONE Disable no compute units.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_0 Disable compute unit 0.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_1 Disable compute unit 1.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_2 Disable compute unit 2.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_3 Disable compute unit 3.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_4 Disable compute unit 4.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_5 Disable compute unit 5.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_6 Disable compute unit 6. This CU is only available on Xbox One X hardware.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_7 Disable compute unit 7. This CU is only available on Xbox One X hardware.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_8 Disable compute unit 8. This CU is only available on Xbox One X hardware.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_9 Disable compute unit 9. This CU is only available on Xbox One X hardware.
D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_CU_10 Disable compute unit 10. This CU is only available on Xbox One X DevKit hardware.

Remarks

This enumeration is used by the D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC and D3D12XBOX_COMPUTE_SHADER_LIMITS_DESC structures.

Requirements

Header: Declared in d3d12_x.h.