Skip to content

graphics: Shared off-viewport GL device uses GLX to coexist with Avalonia compositor#1

Open
natarii wants to merge 1 commit into
GooberRF:masterfrom
natarii:fix/linux-glx-offscreen-coexist-glacier
Open

graphics: Shared off-viewport GL device uses GLX to coexist with Avalonia compositor#1
natarii wants to merge 1 commit into
GooberRF:masterfrom
natarii:fix/linux-glx-offscreen-coexist-glacier

Conversation

@natarii

@natarii natarii commented Jul 19, 2026

Copy link
Copy Markdown

Summary

On Linux, the shared off-viewport GL device now uses GLX so it can coexist with Avalonia's compositor. Previously the offscreen context creation path could conflict with the compositor's GL usage.

Changes

  • OffscreenGlContext.cs: use GLX for the shared off-viewport context on Linux
  • GraphicsDevice.cs: wire the shared device through the updated offscreen path
  • GpuHost.cs: host-side adjustments for the shared device

Notes

Single commit, cherry-picked cleanly onto the current master. Both Ged.Rendering and Ged.App build without warnings/errors. This re-submits the earlier PR now that upstream moved to this repo.

🤖 Generated with Claude Code

…onia compositor

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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