D3D12DDI_BARRIER_TYPE枚举 (d3d12umddi.h)

D3D12DDI_BARRIER_TYPE 枚举值指示资源屏障的类型。

语法

typedef enum D3D12DDI_BARRIER_TYPE {
  D3D12DDI_BARRIER_TYPE_GLOBAL,
  D3D12DDI_BARRIER_TYPE_TEXTURE,
  D3D12DDI_BARRIER_TYPE_BUFFER,
  D3D12DDI_BARRIER_TYPE_RANGED
} ;

常数

 
D3D12DDI_BARRIER_TYPE_GLOBAL
屏障是一个全球障碍。 全局屏障适用于所有资源内存。 全局屏障不会转换纹理布局或强制任何数据解压缩。
D3D12DDI_BARRIER_TYPE_TEXTURE
屏障是纹理屏障。 纹理屏障适用于特定范围的纹理子资源。
D3D12DDI_BARRIER_TYPE_BUFFER
屏障是缓冲区屏障。 缓冲区屏障适用于特定的缓冲区资源。
D3D12DDI_BARRIER_TYPE_RANGED
缓冲区是一个范围屏障。 范围屏障取代了旧版 D3D12DDI_RESOURCE_RANGED_BARRIER_0022

言论

有关一般信息,请参阅 增强屏障

要求

要求 价值
最低支持的客户端 Windows 11 (WDDM 3.0)
标头 d3d12umddi.h

另请参阅

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088