D3D12_BARRIER_SYNC enumeration (d3d12.h)

Syntax

typedef enum D3D12_BARRIER_SYNC {
  D3D12_BARRIER_SYNC_NONE,
  D3D12_BARRIER_SYNC_ALL,
  D3D12_BARRIER_SYNC_DRAW,
  D3D12_BARRIER_SYNC_INDEX_INPUT,
  D3D12_BARRIER_SYNC_VERTEX_SHADING,
  D3D12_BARRIER_SYNC_PIXEL_SHADING,
  D3D12_BARRIER_SYNC_DEPTH_STENCIL,
  D3D12_BARRIER_SYNC_RENDER_TARGET,
  D3D12_BARRIER_SYNC_COMPUTE_SHADING,
  D3D12_BARRIER_SYNC_RAYTRACING,
  D3D12_BARRIER_SYNC_COPY,
  D3D12_BARRIER_SYNC_RESOLVE,
  D3D12_BARRIER_SYNC_EXECUTE_INDIRECT,
  D3D12_BARRIER_SYNC_PREDICATION,
  D3D12_BARRIER_SYNC_ALL_SHADING,
  D3D12_BARRIER_SYNC_NON_PIXEL_SHADING,
  D3D12_BARRIER_SYNC_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO,
  D3D12_BARRIER_SYNC_CLEAR_UNORDERED_ACCESS_VIEW,
  D3D12_BARRIER_SYNC_VIDEO_DECODE,
  D3D12_BARRIER_SYNC_VIDEO_PROCESS,
  D3D12_BARRIER_SYNC_VIDEO_ENCODE,
  D3D12_BARRIER_SYNC_BUILD_RAYTRACING_ACCELERATION_STRUCTURE,
  D3D12_BARRIER_SYNC_COPY_RAYTRACING_ACCELERATION_STRUCTURE,
  D3D12_BARRIER_SYNC_SPLIT
} ;

Constants

 
D3D12_BARRIER_SYNC_NONE
D3D12_BARRIER_SYNC_ALL
D3D12_BARRIER_SYNC_DRAW
D3D12_BARRIER_SYNC_VERTEX_SHADING
D3D12_BARRIER_SYNC_PIXEL_SHADING
D3D12_BARRIER_SYNC_DEPTH_STENCIL
D3D12_BARRIER_SYNC_RENDER_TARGET
D3D12_BARRIER_SYNC_COMPUTE_SHADING
D3D12_BARRIER_SYNC_RAYTRACING
D3D12_BARRIER_SYNC_COPY
D3D12_BARRIER_SYNC_RESOLVE
D3D12_BARRIER_SYNC_EXECUTE_INDIRECT
D3D12_BARRIER_SYNC_PREDICATION
D3D12_BARRIER_SYNC_ALL_SHADING
D3D12_BARRIER_SYNC_NON_PIXEL_SHADING
D3D12_BARRIER_SYNC_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO
D3D12_BARRIER_SYNC_VIDEO_DECODE
D3D12_BARRIER_SYNC_VIDEO_PROCESS
D3D12_BARRIER_SYNC_VIDEO_ENCODE
D3D12_BARRIER_SYNC_BUILD_RAYTRACING_ACCELERATION_STRUCTURE
D3D12_BARRIER_SYNC_COPY_RAYTRACING_ACCELERATION_STRUCTURE
D3D12_BARRIER_SYNC_SPLIT

Requirements

Requirement Value
Header d3d12.h