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 |