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(); }