PFND3D12DDI_BEGIN_RENDER_PASS_0053 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

PFND3D12DDI_BEGIN_RENDER_PASS_0053 Pfnd3d12ddiBeginRenderPass0053;

VOID Pfnd3d12ddiBeginRenderPass0053(
  D3D12DDI_HCOMMANDLIST unnamedParam1,
  UINT NumRenderTargets,
  const D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 *pRenderTargets,
  const D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053 *pDepthStencil,
  D3D12DDIARG_RENDER_PASS_FLAGS_0053 Flags
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-d3d12umddi-pfnd3d12ddi_begin_render_pass_0053)

PFND3D12DDI_BEGIN_RENDER_PASS_0053 callback function

Description

This version of the user-mode display driver's (UMD) pfnBeginRenderPass callback function marks the beginning of an extended render pass.

Parameters

unnamedParam1

[in] A D3D12DDI_HCOMMANDLIST handle through which to reference the command list.

NumRenderTargets

[in/optional] The number of rendering targets that pRenderTargets points to.

pRenderTargets

[in/optional] Pointer to a D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 structure that describes the render target.

pDepthStencil

[in/optional] Pointer to a D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053 structure that describes the Render Pass depth stencil.

Flags

[in] Pointer to a D3D12DDIARG_RENDER_PASS_FLAGS_0053 enumeration that specifies the state of the Render Pass.

Remarks

The caller of pfnBeginRenderPass must provide all Resources that the user declared. These resources can be one or both of the following:

The D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 and D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 enumerations must both be provided for all resources when calling this callback.

For more information, see D3D12 Render Passes.

See also

pfnEndRenderPass