D3D_TESSELLATOR_PARTITIONING Enumeration

Values that identify partitioning options.

Syntax

typedef enum D3D_TESSELLATOR_PARTITIONING
{
    D3D_TESSELLATOR_PARTITIONING_UNDEFINED = 0,
    D3D_TESSELLATOR_PARTITIONING_INTEGER = 1,
    D3D_TESSELLATOR_PARTITIONING_POW2 = 2,
    D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD = 3,
    D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN = 4,
    D3D11_TESSELLATOR_PARTITIONING_UNDEFINED = D3D_TESSELLATOR_PARTITIONING_UNDEFINED,
    D3D11_TESSELLATOR_PARTITIONING_INTEGER = D3D_TESSELLATOR_PARTITIONING_INTEGER,
    D3D11_TESSELLATOR_PARTITIONING_POW2 = D3D_TESSELLATOR_PARTITIONING_POW2,
    D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD = D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD,
    D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN = D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
} D3D_TESSELLATOR_PARTITIONING;  

Constants

Constant Description
D3D_TESSELLATOR_PARTITIONING_UNDEFINED The partitioning type is undefined.
D3D_TESSELLATOR_PARTITIONING_INTEGER Partition with integers only.
D3D_TESSELLATOR_PARTITIONING_POW2 Partition with a power-of-two number only.
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD Partition with an odd, fractional number.
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN Partition with an even, fractional number.
D3D11_TESSELLATOR_PARTITIONING_UNDEFINED The partitioning type is undefined.
D3D11_TESSELLATOR_PARTITIONING_INTEGER Partition with integers only.
D3D11_TESSELLATOR_PARTITIONING_POW2 Partition with a power-of-two number only.
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD Partition with an odd, fractional number.
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN Partition with an even, fractional number.

Remarks

During tessellation, the partition option helps to determine how the algorithm chooses the next partition value; this enumeration is used by D3D11_SHADER_DESC.

Requirements

Header: Declared in d3d11_x.h (d3dcommon.h on other Windows platforms).