语法
参数
shadingRateImage类型:ID3D12Resource * 一个可选指针,指向表示屏幕空间着色速率图像的 ID3D12Resource。 如果为 NULL,则效果等同于拥有一个所有值都是 1x1 着色速率的着色速率图像。 此纹理必须已应用 D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE 状态。 可以通过 D3D12_FEATURE_DATA_D3D12_OPTIONS6 确定着色速率图像的图块大小。 因此,着色速率图像的大小应为
返回值
类型:void 无。备注
为了让屏幕空间着色速率图像生效,必须已调用 ID3D12GraphicsCommandList5::RSSetShadingRate 来设置着色组合器。否则,使用默认组合器(两者都是 D3D12_SHADING_RATE_COMBINER_PASSTHROUGH)时,屏幕空间着色速率图像在确定着色粒度时会被忽略。 传递给 [ID3D12GraphicsCommandList5::RSSetShadingRate] 的第二个组合器是应用于着色速率图像的组合器,这发生在全局着色速率和每图元着色速率被组合之后。 最终着色速率的算法由以下内容决定ApplyCombiner 为
要求
头文件: d3d12_xs.h库: d3d12_xs.lib
支持的平台:XBOX Series 主机
