D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 enumeration (d3d12umddi.h)
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 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 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
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 |
Header | d3d12umddi.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for