描述符堆可配置性摘要
下表总结了有关着色器和非着色器可见堆支持的信息。
着色器可见描述符堆 | 非着色器可见描述符堆 | |
---|---|---|
支持的堆类型 | CBV_SRV_UAV、取样器 | All |
支持的 CPU 页面属性 | NOT_AVAILABLE、WRITE_COMBINE | WRITE_BACK |
通过应用驻留管理 | 没错,应用需负责 | 不适用(不是 GPU 可见)。 |
描述符编辑支持 | 如果为 CPU 可见,则仅通过命令列表更新和/或 CPU 复制复制目标。 | CPU 只读和只写。 没有直接的 GPU 访问权限。 可用于即时 CPU 复制(作为源和目标)。 可以在命令列表中用作更新源 - 这将在命令列表记录期间将描述符复制到命令列表存储中。 在执行时,存储的副本将被复制到目标,该目标必须是着色器可见堆。 |
相关主题