D3D12DDI_RESOURCE_BARRIER_FLAGS 枚举 (d3d12umddi.h)

包含资源屏障标志。

语法

typedef enum D3D12DDI_RESOURCE_BARRIER_FLAGS {
  D3D12DDI_RESOURCE_BARRIER_FLAG_NONE,
  D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY,
  D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY,
  D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY,
  D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING
} ;

常量

 
D3D12DDI_RESOURCE_BARRIER_FLAG_NONE
无标志值。
D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
指示发布。 此标志仅与范围障碍相关。
D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY
指示获取。 此标志仅与范围障碍相关。
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY
指示范围屏障与原子复制操作的参数相关联。
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING
指示别名屏障已转换为范围屏障。

注解

缺少 D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLYD3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY 表示获取和发布。

在获取期间,GPU 缓存可能需要显式失效。 在发布期间,可能需要显式刷新 GPU 缓存。

要求

要求
Header d3d12umddi.h (包括 D3d12umddi.h)