From 52f33041a508903645e79e85bb23a115850c8184 Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Fri, 8 Mar 2024 17:52:21 -0400 Subject: [PATCH] Fix Shader:send with storage buffers. --- src/modules/graphics/Shader.cpp | 3 +++ 1 file changed, 3 insertions(+) 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();