(d3d12.h) D3D12_RESOURCE_UAV_BARRIER 结构
表示一个资源,在该资源中,所有 UAV 访问都必须完成,然后才能开始任何未来的 UAV 访问。
语法
typedef struct D3D12_RESOURCE_UAV_BARRIER {
ID3D12Resource *pResource;
} D3D12_RESOURCE_UAV_BARRIER;
成员
pResource
转换中使用的资源,作为指向 ID3D12Resource 的指针。
备注
此结构表示一个资源,在该资源中,所有无序访问视图 (UAV) 访问 (读取或写入) 之前, (读取或写入) 开始。
此结构是 D3D12_RESOURCE_BARRIER 结构的成员。
无需在仅读取 UAV 的 2 个绘制或调度调用之间插入 UAV 屏障。 此外,如果你知道以任何顺序安全地执行 UAV 访问,则无需在写入同一 UAV 的 2 个绘制或调度调用之间插入 UAV 屏障。 资源可以为 NULL,这表示任何 UAV 访问都可能需要屏障。
要求
标头 | d3d12.h |