Fix handling of some formats of scalar pointers in buffer formatter

This commit is contained in:
baldurk
2026-06-18 21:50:51 +01:00
parent 0549154b30
commit 06e8f370ba
+4
View File
@@ -2921,6 +2921,10 @@ QString BufferFormatter::DeclareStruct(Packing::Rules pack, ResourceId shader,
{
varTypeName = pointeeType.members[0].type.name;
}
else if(pointeeType.baseType != VarType::Struct && pointeeType.members.size() == 0)
{
varTypeName = pointeeType.name;
}
else
{
varTypeName = MakeIdentifierName(pointeeType.name);