ソースを参照

WebGPURenderer: Pipelines - Clean up. (#28495)

* WebGPURenderer: Pipelines - Clean up.

* Update Attributes
Nathan Bierema 1 年間 前
コミット
7a3cd9870f

+ 2 - 0
examples/jsm/renderers/common/Attributes.js

@@ -22,6 +22,8 @@ class Attributes extends DataMap {
 
 		}
 
+		return attributeData;
+
 	}
 
 	update( attribute, type ) {

+ 2 - 2
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 );
 
 	}