Browse Source

remove provisional implementation of Material.dispose()

sunag 4 years ago
parent
commit
2dfa486d7d
1 changed files with 1 additions and 6 deletions
  1. 1 6
      examples/jsm/renderers/webgpu/WebGPURenderPipelines.js

+ 1 - 6
examples/jsm/renderers/webgpu/WebGPURenderPipelines.js

@@ -99,7 +99,6 @@ class WebGPURenderPipelines {
 
 			const disposeCallback = onMaterialDispose.bind( this );
 			materialProperties.disposeCallback = disposeCallback;
-			materialProperties.object = object;
 
 			material.addEventListener( 'dispose', disposeCallback );
 
@@ -804,11 +803,7 @@ function onMaterialDispose( event ) {
 	shaderModules.vertex.delete( nodeBuilder.vertexShader );
 	shaderModules.fragment.delete( nodeBuilder.fragmentShader );
 
-	// @TODO: draft implementation
-
-	this.renderer._bindings.remove( materialProperties.object );
-
-	this.pipelines.delete( materialProperties.object );
+	// @TODO: still needed remove bindings and pipeline
 
 }