Files
XCEngine/docs/api/rhi/d3d12/common/create-uav-barrier.md
2026-03-20 02:35:45 +08:00

664 B
Raw Blame History

D3D12Common::CreateUAVBarrier

inline D3D12_RESOURCE_BARRIER CreateUAVBarrier(ID3D12Resource* resource = nullptr)

创建无序访问视图UAV屏障用于同步 UAV 访问。

参数:

  • resource - UAV 资源指针,默认为 nullptr(全局 UAV 屏障)

返回: 配置好的 D3D12_RESOURCE_BARRIER 结构

线程安全: (纯函数)

示例:

ID3D12Resource* uavResource = ...;
D3D12_RESOURCE_BARRIER barrier = CreateUAVBarrier(uavResource);
cmdList->ResourceBarrier(1, &barrier);

相关文档