From abbfe59b7908491bd996c0b855b0a9742047ee18 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 16 Apr 2024 12:17:29 +0100 Subject: [PATCH] Add ray dispatch execute indirect argument serialisation --- renderdoc/driver/d3d12/d3d12_serialise.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d12/d3d12_serialise.cpp b/renderdoc/driver/d3d12/d3d12_serialise.cpp index 09dd4e0e9..602e7bac8 100644 --- a/renderdoc/driver/d3d12/d3d12_serialise.cpp +++ b/renderdoc/driver/d3d12/d3d12_serialise.cpp @@ -840,6 +840,7 @@ void DoSerialise(SerialiserType &ser, D3D12_INDIRECT_ARGUMENT_DESC &el) case D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED: case D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH: case D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH: + case D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS: case D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW: // nothing to serialise break; @@ -2472,4 +2473,4 @@ INSTANTIATE_SERIALISE_TYPE(D3D12_RAYTRACING_SHADER_CONFIG); INSTANTIATE_SERIALISE_TYPE(D3D12_RAYTRACING_PIPELINE_CONFIG); INSTANTIATE_SERIALISE_TYPE(D3D12_HIT_GROUP_DESC); INSTANTIATE_SERIALISE_TYPE(D3D12_RAYTRACING_PIPELINE_CONFIG1); -INSTANTIATE_SERIALISE_TYPE(D3D12_EXPORT_DESC); \ No newline at end of file +INSTANTIATE_SERIALISE_TYPE(D3D12_EXPORT_DESC);