Files
velzieandClaude Opus 5.5 30d0cd33df Remove MobileGL: the submodule and its MobileGL-only files
MobileGL (r58Playz/MobileGL, an OpenGL implementation on WebGPU) was one of
the browser GL backends and has been gated off for a while. The Mesa path
(st/mesa on the gex_wgpu Gallium driver) is the browser GL backend now.

Removed: the third_party/mobilegl-webgpu submodule and its patch, the direct
MobileGL module's build script, the MobileGL-hosted virglrenderer build
(build-virgl-webgpu-wasm.sh and its epoxy shim), tests/mobilegl-native.sh,
and the ignore entries for the MobileGL module's output.

The Mesa build used MobileGL's tools/build-tint.sh for its libtint.a. That
is now web/tint/build-tint.sh, written for gex with the same Dawn,
SPIRV-Tools and SPIRV-Headers pins and the same build flags, together with
the same two-hunk Dawn patch.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01FFqjijkLKTTuaQutt3168C
2026-09-30 19:32:35 -04:00
..