mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 01:50:38 +00:00
Add SPIR-V processor accessors for data types and decorations by id
This commit is contained in:
@@ -521,6 +521,15 @@ public:
|
||||
const rdcarray<EntryPoint> &GetEntries() { return entries; }
|
||||
const rdcarray<Variable> &GetGlobals() { return globals; }
|
||||
Id GetIDType(Id id) { return idTypes[id]; }
|
||||
DataType &GetDataType(Id id)
|
||||
{
|
||||
static DataType empty;
|
||||
auto it = dataTypes.find(id);
|
||||
if(it == dataTypes.end())
|
||||
return empty;
|
||||
return it->second;
|
||||
}
|
||||
const Decorations &GetDecorations(Id id) const { return decorations[id]; };
|
||||
const rdcarray<uint32_t> &GetSPIRV() const { return m_SPIRV; }
|
||||
protected:
|
||||
virtual void Parse(const rdcarray<uint32_t> &spirvWords);
|
||||
|
||||
Reference in New Issue
Block a user