diff --git a/examples/files.json b/examples/files.json index 36deb98ee82943..34354521893aff 100644 --- a/examples/files.json +++ b/examples/files.json @@ -315,6 +315,7 @@ "webgpu_compute", "webgpu_compute_particles", "webgpu_compute_texture", + "webgpu_compute_texture_pingpong", "webgpu_cubemap_adjustments", "webgpu_cubemap_dynamic", "webgpu_cubemap_mix", diff --git a/examples/screenshots/webgpu_compute_texture_pingpong.jpg b/examples/screenshots/webgpu_compute_texture_pingpong.jpg new file mode 100644 index 00000000000000..001fe203e0b94e Binary files /dev/null and b/examples/screenshots/webgpu_compute_texture_pingpong.jpg differ diff --git a/examples/webgpu_compute_texture_pingpong.html b/examples/webgpu_compute_texture_pingpong.html new file mode 100644 index 00000000000000..498733fb98739f --- /dev/null +++ b/examples/webgpu_compute_texture_pingpong.html @@ -0,0 +1,178 @@ + + + three.js - WebGPU - Compute Ping/Pong Texture + + + + + + +
+ three.js WebGPU - Compute Ping/Pong Texture +
Texture generated using GPU Compute. +
+ + + + + + + + diff --git a/test/e2e/puppeteer.js b/test/e2e/puppeteer.js index 0e9c8a3be2b5d5..c23c7fe5854f21 100644 --- a/test/e2e/puppeteer.js +++ b/test/e2e/puppeteer.js @@ -113,6 +113,7 @@ const exceptionList = [ 'webgpu_compute', 'webgpu_compute_particles', 'webgpu_compute_texture', + 'webgpu_compute_texture_pingpong', 'webgpu_cubemap_dynamic', 'webgpu_depth_texture', 'webgpu_instance_mesh',