D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 Enumeration

Syntax

typedef enum D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 {
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_DISCARD,
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_PRESERVE,
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_RESOLVE,
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_NO_ACCESS
} ;

Constants

D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_DISCARD Indicates that the application will have no future dependencies on the data written to the resource during this Render Pass. However, dependencies may be appropriate for a depth buffer where the depth buffer will never be textured from prior to future writes.
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_PRESERVE Indicates that the application will have a dependency on the written contents of this resource in the future, and they must be preserved.
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_RESOLVE Allows the application to directly resolve a MSAA (Multisampling anti-aliasing) surface to a separate resource at the conclusion of the Render Pass. Ideally, this is done while the MSAA contents are currently in the tile cache, for TBDRs (Tile Based Deferred Rendering). The resolve destination is expected to be in the *hDstResource* resource state field of the [D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053](ns-d3d12umddi-d3d12ddi_render_pass_ending_access_resolve_parameters_0053.md) structure, at the time the Render Pass ends. The resolve source will be transitioned to the *hSrcResource* resource state of the [D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053](ns-d3d12umddi-d3d12ddi_render_pass_ending_access_resolve_parameters_0053.md) structure, at the time the Render Pass ends.
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_NO_ACCESS signifies the resource will not be read from or written to during the Render Pass. It is most expected to used to denote whether the depth/stencil plane for a DSV is not accessed.

Important

This value must be paired with the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_NO_ACCESS value of the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 enumeration.

Requirements

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