Sintaxis
Parámetros
shadingRateImageTipo: ID3D12Resource * Un puntero opcional a un ID3D12Resource que representa una imagen de velocidad de sombreado de espacio de pantalla. Si es NULL, el efecto es el mismo que tener una imagen de velocidad de sombreado en la que todos los valores son una velocidad de sombreado de 1x1. Esta textura debe tener aplicado el estado D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE. El tamaño de mosaico de la imagen de velocidad de sombreado se puede determinar mediante D3D12_FEATURE_DATA_D3D12_OPTIONS6. Por lo tanto, el tamaño de la imagen de velocidad de sombreado debe ser
Valor devuelto
Tipo: void Ninguno.Comentarios
Para que la imagen de velocidad de sombreado de espacio de pantalla surta efecto, se debe haber llamado a ID3D12GraphicsCommandList5::RSSetShadingRate para establecer los combinadores para el sombreado. De lo contrario, con los combinadores predeterminados (ambos D3D12_SHADING_RATE_COMBINER_PASSTHROUGH), la imagen de velocidad de sombreado de espacio de pantalla se ignora al determinar la granularidad del sombreado. El segundo combinador que se pasa a [ID3D12GraphicsCommandList5::RSSetShadingRate] es el que se aplica a la imagen de velocidad de sombreado, lo que ocurre después de que se hayan combinado la velocidad de sombreado global y la velocidad de sombreado por primitiva. El algoritmo para la velocidad de sombreado final se determina medianteApplyCombiner es
Requisitos
Encabezado: d3d12_xs.hBiblioteca: d3d12_xs.lib
Plataformas compatibles: consolas XBOX Series
