Skip to content

more fixes#27

Merged
lifeart merged 7 commits intomasterfrom
more-fixes-v3
Mar 22, 2026
Merged

more fixes#27
lifeart merged 7 commits intomasterfrom
more-fixes-v3

Conversation

@lifeart
Copy link
Owner

@lifeart lifeart commented Mar 20, 2026

No description provided.

@github-actions
Copy link

github-actions bot commented Mar 20, 2026

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 83.61% 66899 / 80010
🔵 Statements 82.49% 70589 / 85570
🔵 Functions 79.33% 10071 / 12695
🔵 Branches 72.69% 29181 / 40139
Generated in workflow #44 for commit c39fc07 by the Vitest Coverage Report Action

lifeart and others added 6 commits March 22, 2026 15:17
- Run prettier --write to fix formatting in 20+ files
- Fix TypeScript errors: use Uint8Array.buffer for ArrayBuffer type in Renderer.contextLoss.test.ts
- Fix TypeScript error: cast mock.calls type in AppPersistenceManager.test.ts
- Update vitest.browser.config.ts to use @vitest/browser-playwright factory import (required by vitest 4.x)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
SwiftShader on ubuntu-latest doesn't support the shaders used in GPU
integration tests. Switch to macos-latest (Apple GPU), bump Node to 22,
and remove SwiftShader-specific Chromium flags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Move comments after #version 300 es in passthrough.vert.glsl (GLSL
  requires #version on the first line)
- Add --use-gl=angle --use-angle=metal flags for CI to enable proper
  GPU rendering on macOS runners

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The new headless mode in Chromium has better GPU support for WebGL
readPixels operations on macOS runners.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
GitHub macOS runners don't expose a real GPU to headless Chromium,
causing readPixels to return all-black. Keep the job visible but
non-blocking until GPU-capable CI runners are available.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lifeart lifeart merged commit 4a692d8 into master Mar 22, 2026
5 of 6 checks passed
@lifeart lifeart deleted the more-fixes-v3 branch March 22, 2026 19:19
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