Compilation fixes

This commit is contained in:
Jérôme Leclercq
2020-08-27 20:24:27 +02:00
parent c87affe276
commit 36120b9501
3 changed files with 10 additions and 8 deletions

View File

@@ -501,14 +501,16 @@ namespace Nz
if (!variable.debugName.empty())
debugInfos.Append(SpirvOp::OpName, resultId, variable.debugName);
const auto& var = variable;
constants.AppendVariadic(SpirvOp::OpVariable, [&](const auto& appender)
{
appender(GetId(*variable.type));
appender(GetId(*var.type));
appender(resultId);
appender(variable.storageClass);
appender(var.storageClass);
if (variable.initializer)
appender(GetId((*variable.initializer)->constant));
if (var.initializer)
appender(GetId((*var.initializer)->constant));
});
}
}