浏览代码

Examples: Clean up.

Mugen87 4 年之前
父节点
当前提交
7bb3c2c920
共有 1 个文件被更改,包括 10 次插入5 次删除
  1. 10 5
      examples/webgpu_rtt.html

+ 10 - 5
examples/webgpu_rtt.html

@@ -41,9 +41,6 @@
 				scene = new THREE.Scene();
 				scene = new THREE.Scene();
 				scene.background = new THREE.Color( 0x222222 );
 				scene.background = new THREE.Color( 0x222222 );
 
 
-				cameraFX = new THREE.OrthographicCamera( - 1, 1, 1, - 1, 0, 1 );
-				sceneFX = new THREE.Scene();
-
 				// textured mesh
 				// textured mesh
 
 
 				const loader = new THREE.TextureLoader();
 				const loader = new THREE.TextureLoader();
@@ -64,20 +61,28 @@
 				renderer.setSize( window.innerWidth, window.innerHeight );
 				renderer.setSize( window.innerWidth, window.innerHeight );
 				document.body.appendChild( renderer.domElement );
 				document.body.appendChild( renderer.domElement );
 
 
+				// @TODO Rename WebGLRenderTarget to RenderTarget? Or introduce WebGPURenderTarget?
+
 				renderTarget = new THREE.WebGLRenderTarget( window.innerWidth * dpr, window.innerHeight * dpr );
 				renderTarget = new THREE.WebGLRenderTarget( window.innerWidth * dpr, window.innerHeight * dpr );
 
 
 				window.addEventListener( 'resize', onWindowResize, false );
 				window.addEventListener( 'resize', onWindowResize, false );
 
 
 				// FX
 				// FX
 
 
+				cameraFX = new THREE.OrthographicCamera( - 1, 1, 1, - 1, 0, 1 );
+				sceneFX = new THREE.Scene();
+
+				const geometryFX = new THREE.PlaneBufferGeometry( 2, 2 );
+
 				// @TODO Until NodeMaterial is available just copy the beauty pass to screen
 				// @TODO Until NodeMaterial is available just copy the beauty pass to screen
 
 
-				var geometryFX = new THREE.PlaneBufferGeometry( 2, 2 );
-				var materialFX = new THREE.MeshBasicMaterial( { map: renderTarget.texture } );
+				const materialFX = new THREE.MeshBasicMaterial( { map: renderTarget.texture } );
 
 
 				const quad = new THREE.Mesh( geometryFX, materialFX );
 				const quad = new THREE.Mesh( geometryFX, materialFX );
 				sceneFX.add( quad );
 				sceneFX.add( quad );
 
 
+				//
+
 				return renderer.init();
 				return renderer.init();
 
 
 			}
 			}