2
0
Эх сурвалжийг харах

E2E: WebGPU flags and macos-lastest.

Mr.doob 1 жил өмнө
parent
commit
0fe6d96e65

+ 2 - 2
.github/workflows/ci.yml

@@ -69,7 +69,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [ windows-latest ]
+        os: [ macos-latest ]
         CI: [ 0, 1, 2, 3 ]
     env:
       CI: ${{ matrix.CI }}
@@ -98,7 +98,7 @@ jobs:
 
   e2e-cov:
     name: Examples ready for release
-    runs-on: ubuntu-latest
+    runs-on: macos-latest
     steps:
       - name: Git checkout
         uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4

BIN
examples/screenshots/webgpu_clearcoat.jpg


BIN
examples/screenshots/webgpu_compute_texture.jpg


BIN
examples/screenshots/webgpu_sandbox.jpg


BIN
examples/screenshots/webgpu_sprites.jpg


BIN
examples/screenshots/webgpu_storage_buffer.jpg


+ 1 - 5
test/e2e/puppeteer.js

@@ -110,13 +110,8 @@ const exceptionList = [
 	'physics_jolt_instancing',
 
 	// Awaiting for WebGL backend support
-	'webgpu_clearcoat',
-	'webgpu_compute_audio',
-	'webgpu_compute_texture',
 	'webgpu_compute_texture_pingpong',
 	'webgpu_materials',
-	'webgpu_sandbox',
-	'webgpu_sprites',
 	'webgpu_video_panorama',
 
 	// Awaiting for WebGPU Backend support in Puppeteer
@@ -246,6 +241,7 @@ async function main() {
 	/* Launch browser */
 
 	const flags = [ '--hide-scrollbars', '--enable-gpu' ];
+	flags.push( '--enable-unsafe-webgpu', '--enable-webgpu-developer-features', '--use-angle=swiftshader', '--user-agent=puppeteer' );
 	// flags.push( '--enable-unsafe-webgpu', '--enable-features=Vulkan', '--use-gl=swiftshader', '--use-angle=swiftshader', '--use-vulkan=swiftshader', '--use-webgpu-adapter=swiftshader' );
 	// if ( process.platform === 'linux' ) flags.push( '--enable-features=Vulkan,UseSkiaRenderer', '--use-vulkan=native', '--disable-vulkan-surface', '--disable-features=VaapiVideoDecoder', '--ignore-gpu-blocklist', '--use-angle=vulkan' );