使用非映射磁贴的光栅器行为

本节介绍使用非映射磁贴的光栅器行为。

DepthStencilView

深度模具视图 (DSV) 的读取和写入行为依赖于硬件支持的程度。 有关要求的细目,请参阅 平铺资源功能层的总体读取和写入行为。

下面是理想的行为:

如果磁贴未在 DepthStencilView 中映射,来自读取深度的返回值将为 0,该值随后会馈送到为深度读取值配置的任何运算中。 对缺失的深度磁贴的写入将被丢弃。 写入处理的此理想定义不是第 2 层要求的;对非映射磁贴的写入可能在后续读取可能选取的缓存中结束。

RenderTargetView

呈现目标视图 (RTV) 的读取和写入行为依赖于硬件支持的程度。 有关要求的细目,请参阅 平铺资源功能层的总体读取和写入行为。

在所有实现上,同时绑定的不同 RTV(和 DSV)可能有不同的映射和非映射区域,并可能有不同大小的图面格式(这意味着不同的磁贴形状)。

下面是理想的行为:

来自 RTV 的读取在缺失的磁贴中返回 0,写入被丢弃。 写入处理的此理想定义不是第 2 层要求的;对非映射磁贴的写入可能在后续读取可能选取的缓存中结束。

对平铺资源的管道访问