Specify row_major on struct members. Closes #1873

This commit is contained in:
baldurk
2020-05-11 10:06:49 +01:00
parent f9b86f3a82
commit 7045e241e2
+8
View File
@@ -836,6 +836,14 @@ QString BufferFormatter::DeclareStruct(QList<QString> &declaredStructs, const QS
if(varName.isEmpty())
varName = QFormatStr("_child%1").arg(i);
if(members[i].type.descriptor.rows > 1)
{
if(members[i].type.descriptor.rowMajorStorage)
{
varTypeName = lit("row_major ") + varTypeName;
}
}
ret += QFormatStr(" %1 %2%3;\n").arg(varTypeName).arg(varName).arg(arraySize);
}