diff --git a/examples/jsm/renderers/common/Attributes.js b/examples/jsm/renderers/common/Attributes.js index afb3467cf66ed5..b1330ba66be168 100644 --- a/examples/jsm/renderers/common/Attributes.js +++ b/examples/jsm/renderers/common/Attributes.js @@ -22,6 +22,8 @@ class Attributes extends DataMap { } + return attributeData; + } update( attribute, type ) { diff --git a/examples/jsm/renderers/common/Pipelines.js b/examples/jsm/renderers/common/Pipelines.js index afb176f1b7ee93..4cae37d1260006 100644 --- a/examples/jsm/renderers/common/Pipelines.js +++ b/examples/jsm/renderers/common/Pipelines.js @@ -67,7 +67,7 @@ class Pipelines extends DataMap { if ( pipeline === undefined ) { - if ( previousPipeline && previousPipeline.usedTimes === 0 ) this._releasePipeline( computeNode ); + if ( previousPipeline && previousPipeline.usedTimes === 0 ) this._releasePipeline( previousPipeline ); pipeline = this._getComputePipeline( computeNode, stageCompute, cacheKey, bindings ); @@ -205,7 +205,7 @@ class Pipelines extends DataMap { } - super.delete( object ); + return super.delete( object ); }