D3D_TESSELLATOR_PARTITIONING Enumeration

Partitioning options.

Syntax

typedef enum D3D_TESSELLATOR_PARTITIONING {
  D3D_TESSELLATOR_PARTITIONING_UNDEFINED,
  D3D_TESSELLATOR_PARTITIONING_INTEGER,
  D3D_TESSELLATOR_PARTITIONING_POW2,
  D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD,
  D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN,
  D3D11_TESSELLATOR_PARTITIONING_UNDEFINED,
  D3D11_TESSELLATOR_PARTITIONING_INTEGER,
  D3D11_TESSELLATOR_PARTITIONING_POW2,
  D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD,
  D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
} ;

Constants

D3D_TESSELLATOR_PARTITIONING_UNDEFINED
D3D_TESSELLATOR_PARTITIONING_INTEGER
D3D_TESSELLATOR_PARTITIONING_POW2
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
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.

The D3D11_TESSELLATOR_PARTITIONING enumeration is type defined in the D3D11Shader.h header file as a D3D_TESSELLATOR_PARTITIONING enumeration, which is fully defined in the D3DCommon.h header file.


typedef D3D_TESSELLATOR_PARTITIONING D3D11_TESSELLATOR_PARTITIONING;

Requirements

   
Header d3dcommon.h

See Also

Shader Enumerations