D3D12_RENDER_PASS_DEPTH_STENCIL_DESC structure (d3d12.h)

Describes a binding (fixed for the duration of the render pass) to a depth stencil view (DSV), as well as its beginning and ending access characteristics.

Syntax

typedef struct D3D12_RENDER_PASS_DEPTH_STENCIL_DESC {
  D3D12_CPU_DESCRIPTOR_HANDLE        cpuDescriptor;
  D3D12_RENDER_PASS_BEGINNING_ACCESS DepthBeginningAccess;
  D3D12_RENDER_PASS_BEGINNING_ACCESS StencilBeginningAccess;
  D3D12_RENDER_PASS_ENDING_ACCESS    DepthEndingAccess;
  D3D12_RENDER_PASS_ENDING_ACCESS    StencilEndingAccess;
} D3D12_RENDER_PASS_DEPTH_STENCIL_DESC;

Members

cpuDescriptor

A D3D12_CPU_DESCRIPTOR_HANDLE. The CPU descriptor handle corresponding to the depth stencil view (DSV).

DepthBeginningAccess

A D3D12_RENDER_PASS_BEGINNING_ACCESS. The access to the depth buffer requested at the transition into a render pass.

StencilBeginningAccess

A D3D12_RENDER_PASS_BEGINNING_ACCESS. The access to the stencil buffer requested at the transition into a render pass.

DepthEndingAccess

A D3D12_RENDER_PASS_ENDING_ACCESS. The access to the depth buffer requested at the transition out of a render pass.

StencilEndingAccess

A D3D12_RENDER_PASS_ENDING_ACCESS. The access to the stencil buffer requested at the transition out of a render pass.

Requirements

Requirement Value
Header d3d12.h

See also

Rendering