Update D3D12 enum's stringise

This commit is contained in:
Jake Turner
2024-03-12 11:44:03 +00:00
parent 3d561b48ab
commit d00781d436
@@ -328,6 +328,9 @@ rdcstr DoStringise(const D3D12_QUERY_HEAP_TYPE &el)
STRINGISE_ENUM(D3D12_QUERY_HEAP_TYPE_TIMESTAMP)
STRINGISE_ENUM(D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS)
STRINGISE_ENUM(D3D12_QUERY_HEAP_TYPE_SO_STATISTICS)
STRINGISE_ENUM(D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS)
STRINGISE_ENUM(D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP)
STRINGISE_ENUM(D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1)
}
END_ENUM_STRINGISE();
}
@@ -345,6 +348,8 @@ rdcstr DoStringise(const D3D12_QUERY_TYPE &el)
STRINGISE_ENUM(D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1)
STRINGISE_ENUM(D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2)
STRINGISE_ENUM(D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3)
STRINGISE_ENUM(D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS)
STRINGISE_ENUM(D3D12_QUERY_TYPE_PIPELINE_STATISTICS1)
}
END_ENUM_STRINGISE();
}
@@ -746,6 +751,7 @@ rdcstr DoStringise(const D3D12_INDIRECT_ARGUMENT_TYPE &el)
STRINGISE_ENUM(D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW)
STRINGISE_ENUM(D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW)
STRINGISE_ENUM(D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW)
STRINGISE_ENUM(D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS)
STRINGISE_ENUM(D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH)
}
END_ENUM_STRINGISE();
@@ -815,6 +821,7 @@ rdcstr DoStringise(const D3D12_TILED_RESOURCES_TIER &el)
STRINGISE_ENUM(D3D12_TILED_RESOURCES_TIER_1)
STRINGISE_ENUM(D3D12_TILED_RESOURCES_TIER_2)
STRINGISE_ENUM(D3D12_TILED_RESOURCES_TIER_3)
STRINGISE_ENUM(D3D12_TILED_RESOURCES_TIER_4)
}
END_ENUM_STRINGISE();
}
@@ -828,6 +835,8 @@ rdcstr DoStringise(const D3D12_RESOLVE_MODE &el)
STRINGISE_ENUM(D3D12_RESOLVE_MODE_DECOMPRESS)
STRINGISE_ENUM(D3D12_RESOLVE_MODE_MAX)
STRINGISE_ENUM(D3D12_RESOLVE_MODE_MIN)
STRINGISE_ENUM(D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK)
STRINGISE_ENUM(D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK)
}
END_ENUM_STRINGISE();
}
@@ -853,6 +862,9 @@ rdcstr DoStringise(const D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE &el)
STRINGISE_ENUM(D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE)
STRINGISE_ENUM(D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR)
STRINGISE_ENUM(D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS)
STRINGISE_ENUM(D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER)
STRINGISE_ENUM(D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_SRV)
STRINGISE_ENUM(D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_UAV)
}
END_ENUM_STRINGISE();
}
@@ -866,6 +878,9 @@ rdcstr DoStringise(const D3D12_RENDER_PASS_ENDING_ACCESS_TYPE &el)
STRINGISE_ENUM(D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE)
STRINGISE_ENUM(D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE)
STRINGISE_ENUM(D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS)
STRINGISE_ENUM(D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER)
STRINGISE_ENUM(D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_SRV)
STRINGISE_ENUM(D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_UAV)
}
END_ENUM_STRINGISE();
}
@@ -925,6 +940,8 @@ rdcstr DoStringise(const D3D12_SHADER_VISIBILITY &el)
STRINGISE_ENUM(D3D12_SHADER_VISIBILITY_DOMAIN)
STRINGISE_ENUM(D3D12_SHADER_VISIBILITY_GEOMETRY)
STRINGISE_ENUM(D3D12_SHADER_VISIBILITY_PIXEL)
STRINGISE_ENUM(D3D12_SHADER_VISIBILITY_AMPLIFICATION)
STRINGISE_ENUM(D3D12_SHADER_VISIBILITY_MESH)
}
END_ENUM_STRINGISE();
}
@@ -937,6 +954,8 @@ rdcstr DoStringise(const D3D12_STATIC_BORDER_COLOR &el)
STRINGISE_ENUM(D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK)
STRINGISE_ENUM(D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK)
STRINGISE_ENUM(D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE)
STRINGISE_ENUM(D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK_UINT)
STRINGISE_ENUM(D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE_UINT)
}
END_ENUM_STRINGISE();
}
@@ -1087,6 +1106,10 @@ rdcstr DoStringise(const D3D12_HEAP_FLAGS &el)
STRINGISE_BITFIELD_BIT(D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT);
STRINGISE_BITFIELD_BIT(D3D12_HEAP_FLAG_CREATE_NOT_ZEROED);
STRINGISE_BITFIELD_BIT(D3D12_HEAP_FLAG_TOOLS_USE_MANUAL_WRITE_TRACKING);
STRINGISE_BITFIELD_BIT(D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES);
STRINGISE_BITFIELD_BIT(D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS);
STRINGISE_BITFIELD_BIT(D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES);
STRINGISE_BITFIELD_BIT(D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES);
}
END_BITFIELD_STRINGISE();
}
@@ -1100,6 +1123,7 @@ rdcstr DoStringise(const D3D12_FENCE_FLAGS &el)
STRINGISE_BITFIELD_BIT(D3D12_FENCE_FLAG_SHARED);
STRINGISE_BITFIELD_BIT(D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER);
STRINGISE_BITFIELD_BIT(D3D12_FENCE_FLAG_NON_MONITORED);
}
END_BITFIELD_STRINGISE();
}
@@ -1298,6 +1322,8 @@ rdcstr DoStringise(const D3D12_RENDER_PASS_FLAGS &el)
STRINGISE_BITFIELD_BIT(D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES);
STRINGISE_BITFIELD_BIT(D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS);
STRINGISE_BITFIELD_BIT(D3D12_RENDER_PASS_FLAG_RESUMING_PASS);
STRINGISE_BITFIELD_BIT(D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_DEPTH);
STRINGISE_BITFIELD_BIT(D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_STENCIL);
}
END_BITFIELD_STRINGISE();
}