以下是 D3D12_RENDER_PASS_RENDER_TARGET_DESC 结构的定义:
typedef struct D3D12_RENDER_PASS_RENDER_TARGET_DESC {
D3D12_CPU_DESCRIPTOR_HANDLE cpuDescriptor;
D3D12_RENDER_PASS_BEGINNING_ACCESS BeginningAccess;
D3D12_RENDER_PASS_ENDING_ACCESS EndingAccess;
} D3D12_RENDER_PASS_RENDER_TARGET_DESC;
结构体成员的含义如下:
- cpuDescriptor: CPU 描述符句柄,表示渲染通道中的渲染目标。
- BeginningAccess: 起始访问描述渲染目标的访问方式,是一个 D3D12_RENDER_PASS_BEGINNING_ACCESS 结构。
- EndingAccess: 结束访问描述渲染目标的访问方式,是一个 D3D12_RENDER_PASS_ENDING_ACCESS 结构。
这个结构体通常用于描述渲染通道的渲染目标的状态和访问。在创建渲染通道时,需要提供一个 D3D12_RENDER_PASS_RENDER_TARGET_DESC 结构体,以便正确配置渲染目标的状态和访问。
转载请注明出处:http://www.pingtaimeng.com/article/detail/25981/Win32 API/D3d12.h/D3D12_RENDER_PASS_RENDER_TARGET_DESC