diff options
Diffstat (limited to 'src/render/backend/jobs/renderviewjobutils.cpp')
-rw-r--r-- | src/render/backend/jobs/renderviewjobutils.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/render/backend/jobs/renderviewjobutils.cpp b/src/render/backend/jobs/renderviewjobutils.cpp index 3d341ed2d..4e056c79b 100644 --- a/src/render/backend/jobs/renderviewjobutils.cpp +++ b/src/render/backend/jobs/renderviewjobutils.cpp @@ -35,6 +35,7 @@ ****************************************************************************/ #include "renderviewjobutils_p.h" +#include "renderlogging_p.h" #include <Qt3DRenderer/qopenglfilter.h> #include <Qt3DRenderer/sphere.h> @@ -376,8 +377,10 @@ void UniformBlockValueBuilder::buildActiveUniformNameValueMapHelper(const QStrin } } else { // Array of scalar/vec qmlPropertyName[0] QString varName = blockName + QStringLiteral(".") + qmlPropertyName + QStringLiteral("[0]"); - if (uniforms.contains(varName)) + if (uniforms.contains(varName)) { + qCDebug(Shaders) << "UBO array member " << varName << " set for update"; activeUniformNamesToValue.insert(varName, value); + } } } else if (value.userType() == qNodeIdTypeId) { // Struct qmlPropertyName.structMember RenderShaderData *rSubShaderData = shaderDataManager->lookupResource(value.value<QNodeId>()); @@ -387,8 +390,10 @@ void UniformBlockValueBuilder::buildActiveUniformNameValueMapHelper(const QStrin qmlPropertyName); } else { // Scalar / Vec QString varName = blockName + QStringLiteral(".") + qmlPropertyName; - if (uniforms.contains(varName)) + if (uniforms.contains(varName)) { + qCDebug(Shaders) << "UBO scalar member " << varName << " set for update"; activeUniformNamesToValue.insert(varName, value); + } } } |