D3D12DDIARG_RENDER_PASS_UAV_ACCESS_FLAGS enumeration (d3d12umddi.h)

Used to specify what type of UAV (Unordered Access View) access to perform within the Render Pass.

Syntax

typedef enum D3D12DDIARG_RENDER_PASS_UAV_ACCESS_FLAGS {
  D3D12DDI_RENDER_PASS_UAV_ACCESS_NO_ACCESS,
  D3D12DDI_RENDER_PASS_UAV_ACCESS_READ,
  D3D12DDI_RENDER_PASS_UAV_ACCESS_WRITE
} ;

Constants

 
D3D12DDI_RENDER_PASS_UAV_ACCESS_NO_ACCESS
Indicates that the Render Pass does not allow UAV access.
D3D12DDI_RENDER_PASS_UAV_ACCESS_READ
Indicates that the Render Pass allows read access.
D3D12DDI_RENDER_PASS_UAV_ACCESS_WRITE
Indicates that the Render Pass allows write access.

Remarks

UAV bindings via root tables or root descriptors are inherited into Render Passes, and are propagated out of Render Passes.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h