diff --git a/modules/core/src/lib/attribute/attribute-transition-utils.js b/modules/core/src/lib/attribute/attribute-transition-utils.js index d3f9eef8377..72cd5db08a4 100644 --- a/modules/core/src/lib/attribute/attribute-transition-utils.js +++ b/modules/core/src/lib/attribute/attribute-transition-utils.js @@ -110,7 +110,7 @@ export function padBuffer({ const toData = isConstant ? attribute.value : attribute.getBuffer().getData({srcByteOffset: byteOffset}); - if (attribute.settings.normalized) { + if (attribute.settings.normalized && !isConstant) { const getter = getData; getData = (value, chunk) => attribute._normalizeConstant(getter(value, chunk)); }