RenderDoc Core APIs to support external file dependencies in captures

This commit is contained in:
Jake Turner committed 2025-12-11 10:18:34 +13:00
1 parent 0d1220aab9
commit 5db4350193
4 files changed
+337

No files matched your search

+1
View File
@@ -1128,6 +1128,7 @@ rdcstr DoStringise(const SectionType &el)
STRINGISE_ENUM_CLASS_NAMED(EditedShaders, "renderdoc/ui/edits");
STRINGISE_ENUM_CLASS_NAMED(D3D12Core, "renderdoc/internal/d3d12core");
STRINGISE_ENUM_CLASS_NAMED(D3D12SDKLayers, "renderdoc/internal/d3d12sdklayers");
STRINGISE_ENUM_CLASS_NAMED(EmbeddedExternalFiles, "renderdoc/internal/embeddedexternalfiles");
}
END_ENUM_STRINGISE();
}
+7
View File
@@ -110,6 +110,12 @@ version of RenderDoc that addes a new section type. They should be considered eq
This section contains an internal copy of D3D12SDKLayers for replaying.
The name for this section will be "renderdoc/internal/d3d12sdklayers".
.. data:: EmbeddedExternalFiles
This section contains externally referenced files that have been embedded into the capture.
The name for this section will be "renderdoc/internal/embeddedexternalfiles".
)");
enum class SectionType : uint32_t
{
@@ -126,6 +132,7 @@ enum class SectionType : uint32_t
EditedShaders,
D3D12Core,
D3D12SDKLayers,
EmbeddedExternalFiles,
Count,
};