D3D12DDI_GLOBAL_BARRIER_0088结构 (d3d12umddi.h)
D3D12DDI_GLOBAL_BARRIER_0088 结构描述资源内存访问屏障。 全局、纹理和缓冲区屏障使用此屏障来指示何时必须对特定访问类型显示资源内存。
语法
typedef struct D3D12DDI_GLOBAL_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
} D3D12DDI_GLOBAL_BARRIER_0088;
成员
SyncBefore
一个 D3D12DDI_BARRIER_SYNC 值,该值指定执行屏障之前必须完成的所有上述 GPU 工作的同步范围。
SyncAfter
一个 D3D12DDI_BARRIER_SYNC 值,该值指定所有后续 GPU 工作的同步范围,这些工作必须等到屏障执行完成。
AccessBefore
一个 D3D12DDI_BARRIER_ACCESS 值,该值指定在执行屏障之前必须刷新和完成的写入访问。
AccessAfter
一个 D3D12DDI_BARRIER_ACCESS 值,该值指定在执行屏障后,必须可用于通过 AccessBefore 写入的数据的访问。
言论
有关一般信息,请参阅 增强屏障。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 (WDDM 3.0) |
标头 | d3d12umddi.h |