DXIL::Program header clarified IDebugInfo interface boundary

This commit is contained in:
Jake Turner
2024-05-14 12:42:43 +01:00
parent 080c0b052e
commit 78a548ad2b
@@ -1294,7 +1294,6 @@ public:
const rdcstr &GetDisassembly(bool dxcStyle, const DXBC::Reflection *reflection);
// IDebugInfo interface
rdcstr GetCompilerSig() const override { return m_CompilerSig; }
rdcstr GetEntryFunction() const override { return m_EntryPoint; }
rdcstr GetShaderProfile() const override { return m_Profile; }
@@ -1305,6 +1304,7 @@ public:
bool HasSourceMapping() const override;
void GetLocals(const DXBC::DXBCContainer *dxbc, size_t instruction, uintptr_t offset,
rdcarray<SourceVariableMapping> &locals) const override;
// IDebugInfo interface
const Metadata *GetMetadataByName(const rdcstr &name) const;
uint32_t GetDirectHeapAcessCount() const { return m_directHeapAccessCount; }