diff --git a/examples/files.json b/examples/files.json index ffd338e5b8ef4a..20871240d97fe6 100644 --- a/examples/files.json +++ b/examples/files.json @@ -357,6 +357,8 @@ "webgpu_mirror", "webgpu_morphtargets", "webgpu_morphtargets_face", + "webgpu_mrt", + "webgpu_mrt_mask", "webgpu_multiple_rendertargets", "webgpu_multiple_rendertargets_readback", "webgpu_multisampled_renderbuffers", diff --git a/examples/screenshots/webgpu_backdrop.jpg b/examples/screenshots/webgpu_backdrop.jpg index 643f1245b5bc40..24a67daf67c965 100644 Binary files a/examples/screenshots/webgpu_backdrop.jpg and b/examples/screenshots/webgpu_backdrop.jpg differ diff --git a/examples/screenshots/webgpu_mrt.jpg b/examples/screenshots/webgpu_mrt.jpg new file mode 100644 index 00000000000000..77c8150cd9b719 Binary files /dev/null and b/examples/screenshots/webgpu_mrt.jpg differ diff --git a/examples/screenshots/webgpu_mrt_mask.jpg b/examples/screenshots/webgpu_mrt_mask.jpg new file mode 100644 index 00000000000000..fe39f7e96ae72a Binary files /dev/null and b/examples/screenshots/webgpu_mrt_mask.jpg differ diff --git a/examples/screenshots/webgpu_multiple_rendertargets.jpg b/examples/screenshots/webgpu_multiple_rendertargets.jpg index 25d6c85c2b2f92..568e1bbf5185a1 100644 Binary files a/examples/screenshots/webgpu_multiple_rendertargets.jpg and b/examples/screenshots/webgpu_multiple_rendertargets.jpg differ diff --git a/examples/screenshots/webgpu_multiple_rendertargets_readback.jpg b/examples/screenshots/webgpu_multiple_rendertargets_readback.jpg index 50244338e3076c..890671fb0031fc 100644 Binary files a/examples/screenshots/webgpu_multiple_rendertargets_readback.jpg and b/examples/screenshots/webgpu_multiple_rendertargets_readback.jpg differ diff --git a/examples/webgpu_backdrop.html b/examples/webgpu_backdrop.html index 59c7edd9f758b0..669ba5d18d863f 100644 --- a/examples/webgpu_backdrop.html +++ b/examples/webgpu_backdrop.html @@ -121,7 +121,7 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setAnimationLoop( animate ); - renderer.toneMapping = THREE.LinearToneMapping; + renderer.toneMapping = THREE.NeutralToneMapping; renderer.toneMappingExposure = 0.3; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgpu_mrt.html b/examples/webgpu_mrt.html new file mode 100644 index 00000000000000..232c1ac47bedb9 --- /dev/null +++ b/examples/webgpu_mrt.html @@ -0,0 +1,152 @@ + + +
+