From ce99fd65693bdff29cbe0ee227941b8f941f9c55 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 29 Apr 2021 15:36:06 +0100 Subject: [PATCH] Stringise new D3D12 resource states --- renderdoc/driver/d3d12/d3d12_stringise.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d12/d3d12_stringise.cpp b/renderdoc/driver/d3d12/d3d12_stringise.cpp index bf8fadbd4..d782a99a0 100644 --- a/renderdoc/driver/d3d12/d3d12_stringise.cpp +++ b/renderdoc/driver/d3d12/d3d12_stringise.cpp @@ -1024,6 +1024,7 @@ rdcstr DoStringise(const D3D12_RESOURCE_STATES &el) { STRINGISE_BITFIELD_VALUE(D3D12_RESOURCE_STATE_COMMON); STRINGISE_BITFIELD_VALUE(D3D12_RESOURCE_STATE_GENERIC_READ); + STRINGISE_BITFIELD_VALUE(D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE); STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER); STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_INDEX_BUFFER); @@ -1039,7 +1040,15 @@ rdcstr DoStringise(const D3D12_RESOURCE_STATES &el) STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_COPY_SOURCE); STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_RESOLVE_DEST); STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_RESOLVE_SOURCE); - STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_PREDICATION); + + STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE); + STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE); + STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_VIDEO_DECODE_READ); + STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE); + STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ); + STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE); + STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ); + STRINGISE_BITFIELD_BIT(D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE); } END_BITFIELD_STRINGISE(); }