From 5c7c88d5430cb6c7ab90b5b82ad4d224c6e9a92a Mon Sep 17 00:00:00 2001 From: Martin Valigursky <59932779+mvaligursky@users.noreply.github.com> Date: Wed, 22 Jan 2025 11:45:08 +0000 Subject: [PATCH] WarnOnce in debug mode if material parameter is being set to undefined (#7305) Co-authored-by: Martin Valigursky --- src/scene/materials/material.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/scene/materials/material.js b/src/scene/materials/material.js index 794e218505b..31fee4219ef 100644 --- a/src/scene/materials/material.js +++ b/src/scene/materials/material.js @@ -650,6 +650,13 @@ class Material { } _setParameterSimple(name, data) { + + Debug.call(() => { + if (data === undefined) { + Debug.warnOnce(`Material#setParameter: Attempting to set undefined data for parameter "${name}", this is likely not expected.`); + } + }); + const param = this.parameters[name]; if (param) { param.data = data;