estrutura D3D12_FEATURE_DATA_D3D12_OPTIONS6 (d3d12.h)
Indica o nível de suporte que o adaptador fornece para VRS (sombreamento de taxa variável) e indica se há suporte ou não para processamento em segundo plano. Para obter mais informações, consulte VRS (sombreamento de taxa variável) e a especificação de processamento em segundo plano do Direct3D 12.
Sintaxe
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS6 {
BOOL AdditionalShadingRatesSupported;
BOOL PerPrimitiveShadingRateSupportedWithViewportIndexing;
D3D12_VARIABLE_SHADING_RATE_TIER VariableShadingRateTier;
UINT ShadingRateImageTileSize;
BOOL BackgroundProcessingSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS6;
Membros
AdditionalShadingRatesSupported
Tipo: BOOL
Indica se os tamanhos de pixels 2x4, 4x2 e 4x4 são compatíveis com a renderização de amostra única; e se o tamanho do pixel 2x4 é compatível com 2x MSAA. true
se houver suporte para esses tamanhos, caso contrário false
, .
PerPrimitiveShadingRateSupportedWithViewportIndexing
Tipo: BOOL
Indica se a taxa de vértice por provocação (também conhecida como por primitivo) pode ser usada com mais de um visor. Nesse caso, nesse caso, essa taxa pode ser usada quando SV_ViewportIndex
é gravada. true
se essa taxa puder ser usada com mais de um visor, caso contrário false
, .
VariableShadingRateTier
Tipo: D3D12_VARIABLE_SHADING_RATE_TIER
Indica a camada de taxa de sombreamento.
ShadingRateImageTileSize
Tipo: UINT
Indica o tamanho do bloco da imagem de espaço na tela como um UINT.
BackgroundProcessingSupported
Tipo: BOOL
Indica se há suporte para processamento em segundo plano ou não. true
se houver suporte para processamento em segundo plano, caso contrário false
, . Para obter mais informações, consulte a especificação de processamento em segundo plano do Direct3D 12.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Cabeçalho | d3d12.h |