diff --git a/renderdoc/api/replay/shader_types.h b/renderdoc/api/replay/shader_types.h index bd8f5f1a8..6ed0275c1 100644 --- a/renderdoc/api/replay/shader_types.h +++ b/renderdoc/api/replay/shader_types.h @@ -1976,6 +1976,12 @@ shader is not supported for debugging :type: str )"); rdcstr debugStatus; + + DOCUMENT(R"(Contains a log of the debug infomation i.e. PDB loading process for the shader. + +:type: str +)"); + rdcstr debugInfoLoadingLog; }; DECLARE_REFLECTION_STRUCT(ShaderDebugInfo); diff --git a/renderdoc/replay/renderdoc_serialise.inl b/renderdoc/replay/renderdoc_serialise.inl index 14d4b9903..ed677783c 100644 --- a/renderdoc/replay/renderdoc_serialise.inl +++ b/renderdoc/replay/renderdoc_serialise.inl @@ -261,8 +261,9 @@ void DoSerialise(SerialiserType &ser, ShaderDebugInfo &el) SERIALISE_MEMBER(debuggable); SERIALISE_MEMBER(sourceDebugInformation); SERIALISE_MEMBER(debugStatus); + SERIALISE_MEMBER(debugInfoLoadingLog); - SIZE_CHECK(136); + SIZE_CHECK(160); } template @@ -299,7 +300,7 @@ void DoSerialise(SerialiserType &ser, ShaderReflection &el) SERIALISE_MEMBER(rayPayload); SERIALISE_MEMBER(rayAttributes); - SIZE_CHECK(632); + SIZE_CHECK(656); } template