Browse Source

WebGPURenderer: Occlusion Query cleanup (#26584)

sunag 1 year ago
parent
commit
ed8a785031
2 changed files with 2 additions and 2 deletions
  1. 1 1
      examples/jsm/renderers/common/Renderer.js
  2. 1 1
      examples/webgpu_occlusion.html

+ 1 - 1
examples/jsm/renderers/common/Renderer.js

@@ -555,7 +555,7 @@ class Renderer {
 
 		const renderContext = this._currentRenderContext || this._lastRenderContext;
 
-		return renderContext ? this.backend.isOccluded( renderContext, object ) : false;
+		return renderContext && this.backend.isOccluded( renderContext, object );
 
 	}
 

+ 1 - 1
examples/webgpu_occlusion.html

@@ -120,6 +120,7 @@
 				renderer = new WebGPURenderer();
 				renderer.setPixelRatio( window.devicePixelRatio );
 				renderer.setSize( window.innerWidth, window.innerHeight );
+				renderer.setAnimationLoop( render );
 				document.body.appendChild( renderer.domElement );
 
 				// controls
@@ -127,7 +128,6 @@
 				controls = new OrbitControls( camera, renderer.domElement );
 				controls.minDistance = 3;
 				controls.maxDistance = 25;
-				controls.addEventListener( 'change', render );
 
 				window.addEventListener( 'resize', onWindowResize );