Syntaxe
Membres
TypeType : D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE Constante d’énumération D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE qui décrit l’état du pipeline graphique dérivé. DepthStencilDesc
Type : D3D12_DEPTH_STENCIL_DESC Structure D3D12_DEPTH_STENCIL_DESC qui contient la description de profondeur ou de gabarit. Valide lorsque Type est défini sur D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL. RasterizerDesc
Type : D3D12_RASTERIZER_DESC Structure D3D12_RASTERIZER_DESC qui contient la description du rastériseur. Valide lorsque Type est défini sur D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_RASTERIZER. BlendDesc
Type : D3D12_BLEND_DESC Structure D3D12_BLEND_DESC qui décrit le mélange. Valide lorsque Type est défini sur D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_BLEND. SampleMask
Type : UINT Valeur qui décrit un masque d’échantillons de pixels à tracer. Si cette valeur spécifie l’un des échantillons masqués, le traçage est activé. Le bit de poids faible (LSB) correspond à l’échantillon 0. Comme l’absence d’anticrénelage multi-échantillon (MSAA) compte comme un nombre d’échantillons égal à 1, le LSB de SampleMask doit être défini. S’il est défini sur zéro, le pixel n’est pas tracé, mais les traces de pixels peuvent toujours être activées par invocation. Cela fournit une couverture d’échantillons sur 32 bits. La valeur par défaut est 0xffffffff. Un masque d’échantillons détermine quels échantillons sont mis à jour dans toutes les cibles de rendu actives. La correspondance entre les bits d’un masque d’échantillons et les échantillons d’une cible de rendu multi-échantillon relève de la responsabilité de chaque application. Un masque d’échantillons est toujours appliqué, que le multi-échantillonnage soit activé ou non, et qu’une application utilise ou non des cibles de rendu multi-échantillon. Valide lorsque Type est défini sur D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SAMPLE_MASK. PixelShaderOptions
Type : D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC Structure D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC qui spécifie les options du nuanceur de pixels. Valide lorsque Type est défini sur D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_PIXEL_SHADER_OPTIONS. DepthStencilOptions
Type : D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC Structure D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC qui spécifie les options de profondeur-gabarit. Valide lorsque Type est défini sur D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL_OPTIONS. ShaderLimitsDesc
Type : D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC Structure D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC qui spécifie les limites des nuanceurs graphiques. Valide lorsque Type est défini sur D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SHADER_LIMITS. TessellationParameters
Type : D3D12XBOX_TESSELLATION_PARAMETERS_DESC Structure D3D12XBOX_TESSELLATION_PARAMETERS_DESC qui spécifie les paramètres de tessellation. Valide lorsque Type est défini sur D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_TESSELLATION_PARAMETERS.
