以下是 D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS 结构的定义:
typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS {
D3D12_RESOURCE_STATES SourceResourceState;
D3D12_RESOURCE_STATES DestinationResourceState;
D3D12_CPU_DESCRIPTOR_HANDLE DestinationSubresource;
D3D12_RECT SourceRect;
D3D12_RECT DestinationRect;
D3D12_RECT SourceDeltas;
D3D12_RECT DestinationDeltas;
} D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS;
结构体成员的含义如下:
- SourceResourceState: 枚举类型,表示源资源的状态(D3D12_RESOURCE_STATES)。这是一个在解析操作开始前源资源的预期状态。
- DestinationResourceState: 枚举类型,表示目标资源的状态(D3D12_RESOURCE_STATES)。这是一个在解析操作结束后目标资源的预期状态。
- DestinationSubresource: CPU 描述符句柄,表示解析目标的子资源。
- SourceRect: D3D12_RECT 结构,表示源资源中要解析的矩形区域。
- DestinationRect: D3D12_RECT 结构,表示目标资源中接收解析的矩形区域。
- SourceDeltas: D3D12_RECT 结构,表示源矩形区域的像素偏移。
- DestinationDeltas: D3D12_RECT 结构,表示目标矩形区域的像素偏移。
这个结构体是用于描述渲染通道的结束访问中的解析操作的参数。
转载请注明出处:http://www.pingtaimeng.com/article/detail/25979/Win32 API/D3d12.h/D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS