diff options
-rw-r--r-- | src/gui/rhi/qrhigles2.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gui/rhi/qrhigles2.cpp b/src/gui/rhi/qrhigles2.cpp index fc339878e7..ad98619145 100644 --- a/src/gui/rhi/qrhigles2.cpp +++ b/src/gui/rhi/qrhigles2.cpp @@ -3459,7 +3459,8 @@ void QRhiGles2::gatherUniforms(GLuint program, const int baseOffset = blockMember.offset; if (blockMember.arrayDims.isEmpty()) { for (const QShaderDescription::BlockVariable &structMember : blockMember.structMembers) - registerUniformIfActive(structMember, structPrefix, ub.binding, baseOffset, program, dst); + registerUniformIfActive(structMember, structPrefix + ".", ub.binding, + baseOffset, program, dst); } else { if (blockMember.arrayDims.count() > 1) { qWarning("Array of struct '%s' has more than one dimension. Only the first " |