Partager via


énumération D3D_TESSELLATOR_PARTITIONING (d3dcommon.h)

Options de partitionnement.

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
} ;

Constantes

 
D3D_TESSELLATOR_PARTITIONING_UNDEFINED
Valeur : 0
D3D_TESSELLATOR_PARTITIONING_INTEGER
Valeur : 1
D3D_TESSELLATOR_PARTITIONING_POW2
Valeur : 2
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
Valeur : 3
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
Valeur : 4
D3D11_TESSELLATOR_PARTITIONING_UNDEFINED
Le type de partitionnement n’est pas défini.
D3D11_TESSELLATOR_PARTITIONING_INTEGER
Partition avec des entiers uniquement.
D3D11_TESSELLATOR_PARTITIONING_POW2
Partition avec un nombre d’alimentation de deux uniquement.
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
Partition avec un nombre fractionnaire impair.
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
Partitionnez avec un nombre pair fractionnaire.

Remarques

Pendant le pavage, l’option de partition permet de déterminer comment l’algorithme choisit la valeur de partition suivante ; cette énumération est utilisée par D3D11_SHADER_DESC.

L’énumération D3D11_TESSELLATOR_PARTITIONING est de type défini dans le fichier d’en-tête D3D11Shader.h en tant qu’énumération D3D_TESSELLATOR_PARTITIONING, qui est entièrement définie dans le fichier d’en-tête D3DCommon.h.


typedef D3D_TESSELLATOR_PARTITIONING D3D11_TESSELLATOR_PARTITIONING;

Configuration requise

Condition requise Valeur
En-tête d3dcommon.h

Voir aussi

Énumérations de nuanceur