fs/x86: the x86-64 gears and its GL driver, and their build

build-assets.sh builds the same musl GL driver and gles-gears for the
x86-64 guest when an x86_64 musl cross compiler is present
(`GEX_X86_TOOLCHAIN`, default ~/toolchains/x86_64-linux-musl-cross), into
web/public/fs/x86/ with the x86-64 musl loader -- what the gears demo
fetches under `?arch=x86`. The committed files are that section's output
from the current guest/gl.

Checked: under x86 gexc with the host GL, gles-gears draws exactly what
the AArch64 build does (640 triangles, 30 frames, GL error 0, 15%
covered); in the browser the `?arch=x86` gears demo passes (200 frames,
15% covered). Nothing an AArch64 page loads changes.

The glibc GL libraries the X-side demos use (fs/glibc/) are not built for
x86-64 yet.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01MDGk8hNDqHk5zpX4Ur43iv
This commit is contained in:
velzieandClaude Opus 5.5 committed 2026-09-30 10:24:53 -04:00
1 parent b06b246829
commit 2bb28c0f4c
4 files changed

No files matched your search

BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.