D3D_TESSELLATOR_PARTITIONING列舉 (d3dcommon.h)

數據分割選項。

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,
  D3D11_TESSELLATOR_PARTITIONING_INTEGER,
  D3D11_TESSELLATOR_PARTITIONING_POW2,
  D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD,
  D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
} ;

常數

 
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
數據分割類型未定義。
D3D11_TESSELLATOR_PARTITIONING_INTEGER
只有整數的數據分割。
D3D11_TESSELLATOR_PARTITIONING_POW2
只有兩個數位的乘冪分割。
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
具有奇數小數的數據分割。
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
具有偶數小數的數據分割。

備註

在鑲嵌期間,分割區選項有助於判斷演算法選擇下一個分割區值的方式;這個列舉是由 D3D11_SHADER_DESC 使用。

D3D11_TESSELLATOR_PARTITIONING列舉是在 D3D11Shader.h 頭文件中定義為D3D_TESSELLATOR_PARTITIONING列舉的類型,在 D3DCommon.h 頭檔中完全定義。


typedef D3D_TESSELLATOR_PARTITIONING D3D11_TESSELLATOR_PARTITIONING;

規格需求

需求
標頭 d3dcommon.h

另請參閱

著色器列舉