Поделиться через


Перечисление D3D_TESSELLATOR_PARTITIONING (d3dcommon.h)

Параметры секционирования.

Синтаксис

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
Секционирование только с числом power-of-two.
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

См. также раздел

Перечисления шейдеров