guest GL libs: rebuild for protocol 13

The committed drivers (guest/gl/out and web/public/fs: musl, glibc and
x86-64) were last built at 3ca92191. That was before fd5b970f raised
GEXGL_PROTOCOL_VERSION to 13, so they still sent protocol 12. web/src/gl-proto.js
speaks 13 and rejects them; any page GL client failed its handshake.

Rebuilt from master's sources with guest/gl/build.sh. It needs the
third_party/opengl-registry submodule:
- musl AArch64: the usual aarch64-linux-musl-gcc;
- glibc AArch64: zig 0.17 cc -target aarch64-linux-gnu.2.34. No
  aarch64-linux-gnu-gcc is installed here; 3ca92191 used Debian gcc 12.
- x86-64: zig cc -target x86_64-linux-musl, as before.

The musl build is byte-identical to the one merge/singleproc uses. There,
gles-gears in the page draws 640 triangles over 30 frames with gl error 0,
covering 15% of the canvas. The glibc and x86-64 builds come from the same
source but have not been run.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_781bad2ec05143db9067c86b4b2678e2
This commit is contained in:
velzieandClaude Opus 5.5 committed 2026-10-10 19:57:46 -04:00
1 parent 0bcce81c76
commit c02088a000
11 files changed

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.