Sintaxe
Parâmetros
PixelShaderEnabled _In_Tipo: BOOL Defina como true para habilitar o sombreador de pixel; caso contrário, defina como false. TessellationEnabled _In_
Tipo: BOOL Defina como true para habilitar o tesselador; caso contrário, defina como false. GeometryShaderEnabled _In_
Tipo: BOOL Defina como true para habilitar o sombreador de geometria; caso contrário, defina como false. GeometryShaderOnChip _In_
Tipo: BOOL Defina como true para especificar que a geometria gerada seja mantida na memória da GPU e se estenda para a memória do sistema. pShaderLimits _In_opt_
Tipo: D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC* Um ponteiro para uma estrutura D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC que descreve os limites do sombreador de computação.
Valor retornado
Tipo: void Nenhum.Comentários
SetGraphicsShaderLimitsX é usado para substituir os limites de sombreador estabelecidos pelo objeto de estado de pipeline (PSO) definido no momento. Os limites substituídos persistem até que o PSO seja redefinido ou um novo PSO seja definido; isso inclui qualquer PSO referenciado por ExecuteIndirect. SetGraphicsShaderLimitsX não pode ser gravado em um pacote de comandos, e os parâmetros de configuração do pipeline de sombreador, como PixelShaderEnabled, devem corresponder todos aos do PSO atual; caso contrário, a validação faz a chamada falhar.Requisitos
Cabeçalho: d3d12_x.h Biblioteca: d3d12_x.lib Plataformas compatíveis: família XBOX OneConfira também
ID3D12GraphicsCommandListSetComputeShaderLimitsX
