Skip to content

E2E: Replace SwiftShader with software Dawn (Lavapipe)#33346

Open
mrdoob wants to merge 4 commits intodevfrom
ci-webgpu
Open

E2E: Replace SwiftShader with software Dawn (Lavapipe)#33346
mrdoob wants to merge 4 commits intodevfrom
ci-webgpu

Conversation

@mrdoob
Copy link
Copy Markdown
Owner

@mrdoob mrdoob commented Apr 7, 2026

Description:

Chrome is deprecating SwiftShader (chromestatus). This PR replaces the SwiftShader flags with Vulkan-based software rendering via Lavapipe (Mesa's software Vulkan driver), which also enables WebGPU support in the e2e tests 🤞

Changes:

  • Replace --use-angle=swiftshader / --enable-unsafe-swiftshader with Vulkan/Dawn flags
  • Install mesa-vulkan-drivers in CI for Lavapipe support
  • Remove WebGPU examples from the exception list (now runnable with --enable-unsafe-webgpu)

mrdoob and others added 4 commits April 7, 2026 16:36
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant