diff --git a/src/modules/graphics/Shader.cpp b/src/modules/graphics/Shader.cpp index 636750d90..d859012e5 100644 --- a/src/modules/graphics/Shader.cpp +++ b/src/modules/graphics/Shader.cpp @@ -1237,6 +1237,9 @@ bool Shader::validateInternal(StrongRef stages[], std::string &err, UniformInfo u = {}; u.name = canonicaliizeUniformName(info.name); u.location = -1; + u.stageMask = getStageMask(info.stages); + u.components = 1; + u.baseType = UNIFORM_STORAGEBUFFER; if (type->isSizedArray()) u.count = type->getArraySizes()->getCumulativeSize();