mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 01:20:42 +00:00
StructuredFile support for non 32-bit enums
Extend enum support from 32-bit enums to include 8-bit, 16-bit, 64-bit enums Treat "SDBasic::Enum in the same way as "SDBasic::UsignedInteger"
This commit is contained in:
committed by
Baldur Karlsson
parent
c340699d7b
commit
822a1822ff
@@ -813,15 +813,10 @@ void DoSerialise(SerialiserType &ser, SDObject *el)
|
||||
}
|
||||
break;
|
||||
}
|
||||
case SDBasic::Enum:
|
||||
{
|
||||
uint32_t e = (uint32_t)el->data.basic.u;
|
||||
ser.Serialise(""_lit, e);
|
||||
break;
|
||||
}
|
||||
case SDBasic::Boolean: ser.Serialise(""_lit, el->data.basic.b); break;
|
||||
case SDBasic::Character: ser.Serialise(""_lit, el->data.basic.c); break;
|
||||
case SDBasic::Resource: ser.Serialise(""_lit, el->data.basic.id); break;
|
||||
case SDBasic::Enum:
|
||||
case SDBasic::UnsignedInteger:
|
||||
if(el->type.byteSize == 1)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user