Syntaxe
Membres
TypeType : D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE Constante d’énumération D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE qui décrit l’état de 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 la fusion. 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. Étant donné que l’absence d’anticrénelage multiéchantillon (MSAA) compte comme un nombre d’échantillons de 1, le LSB de SampleMask doit être défini. Si la valeur est zéro, le pixel n’est pas tracé, mais les traces de pixels peuvent tout de même être activées pour chaque appel. Cela fournit une couverture d’échantillons de 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. Le mappage des bits d’un masque d’échantillons aux échantillons d’une cible de rendu multiéchantillon relève de chaque application. Un masque d’échantillons est toujours appliqué, que l’échantillonnage multiple soit activé ou non, et qu’une application utilise ou non des cibles de rendu multiéchantillons. 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 pavage. Valide lorsque Type est défini sur D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_TESSELLATION_PARAMETERS.
