Partager via


structure D3D12_FEATURE_DATA_D3D12_OPTIONS4 (d3d12.h)

Indique le niveau de prise en charge des textures MSAA alignées sur 64 Ko, du partage inter-API et des opérations natives de nuanceur 16 bits.

Syntaxe

typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS4 {
  BOOL                                     MSAA64KBAlignedTextureSupported;
  D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER SharedResourceCompatibilityTier;
  BOOL                                     Native16BitShaderOpsSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS4;

Membres

MSAA64KBAlignedTextureSupported

Type : BOOL

Indique si les textures MSAA alignées sur 64 Ko sont prises en charge.

SharedResourceCompatibilityTier

Type : D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER

Indique le niveau de prise en charge du partage inter-API.

Native16BitShaderOpsSupported

Type : BOOL

Indique que les opérations natives de nuanceur 16 bits sont prises en charge. Ces opérations nécessitent le modèle de nuanceur 6_2. Pour plus d’informations, consultez la référence HLSL des types scalaires 16 bits .

Spécifications

   
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d12.h