Skip to content

Restore browser GPU acceleration with native macOS OpenGL - #305

Merged
themartiano merged 1 commit into
mainfrom
codex/release-050-graphics
Oct 2, 2026
Merged

themartiano merged 1 commit into
mainfrom
codex/release-050-graphics

Conversation

@themartiano

@themartiano themartiano commented Oct 2, 2026 •

Copy link
Copy Markdown
Collaborator

What changed and why

The VM selects native macOS OpenGL and restores default browser GPU acceleration. VirGL preserves real sample counts, falls back to mutable multisample texture allocation, selects native integer attributes, and avoids duplicate channel conversions. Older verified factories remain accepted. The runtime uses optimized builds with assertions retained, and includes format/shader regressions and Apple Bash-compatible job limits.

Release split 11/15 from prepare-0.5.0 at 7240777, including main's audio fix at 226ca68. This PR follows preceding PR in the release stack and targets main. Merge the stack in order with merge commits; squash/rebase merging requires restacking the remaining PRs. The complete stack plus package-lock PR #292 reproduces the original release tree exactly.

Testing

  • git diff --check codex/release-050-factory..HEAD: passed.
  • bash macos/Tests/run-qemu-ssh-contract.test.sh: passed.
  • python3 tests/test-build-cache.py: passed.
  • python3 guest/tests/verify.py --source /private/tmp/try-omarchy-release-split/omarchy-v4.0.4: passed.

The assembled original release tree passed make test TEST_JOBS=2 on macOS 27.0.1 / Apple Silicon, including 402 Swift tests. Pinned-source checks use Omarchy v4.0.4 at c668141e9c42b13c80c9ca4ea108e11708c5e8a5. Extraction and testing used an isolated worktree; the original checkout/build was untouched.

Guest/runtime component builds and app/guest visual checks were not rerun during extraction. CI builds and macOS 15/26 results remain pending.

Base automatically changed from codex/release-050-factory to main October 2, 2026 10:59
@themartiano
themartiano merged commit de207a4 into main Oct 2, 2026
4 checks passed
@themartiano
themartiano deleted the codex/release-050-graphics branch October 2, 2026 10:59
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