| 1121 | static_cast<ID3D12GraphicsCommandList4 *>(_orig)->EmitRaytracingAccelerationStructurePostbuildInfo(pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); |
| 1122 | } |
| 1123 | void STDMETHODCALLTYPE D3D12GraphicsCommandList::CopyRaytracingAccelerationStructure(D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData, D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData, D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode) |
| 1124 | { |
| 1125 | assert(_interface_version >= 4); |
| 1126 | #if RESHADE_ADDON >= 2 |
| 1127 | if (reshade::invoke_addon_event<reshade::addon_event::copy_acceleration_structure>( |
| 1128 | this, |
| 1129 | reshade::api::resource_view { SourceAccelerationStructureData }, |
| 1130 | reshade::api::resource_view { DestAccelerationStructureData }, |
| 1131 | reshade::d3d12::convert_acceleration_structure_copy_mode(Mode))) |
| 1132 | return; |
| 1133 | #endif |
| 1134 | |
| 1135 | static_cast<ID3D12GraphicsCommandList4 *>(_orig)->CopyRaytracingAccelerationStructure(DestAccelerationStructureData, SourceAccelerationStructureData, Mode); |
| 1136 | } |
| 1137 | void STDMETHODCALLTYPE D3D12GraphicsCommandList::SetPipelineState1(ID3D12StateObject *pStateObject) |
| 1138 | { |
| 1139 | assert(_interface_version >= 4); |
no outgoing calls
no test coverage detected