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