Skip to content

winex11: Check layered client surfaces against the extended style.#337

Open
nanomatters wants to merge 1 commit into
ValveSoftware:bleeding-edgefrom
nanomatters:winex11-layered-client-surface
Open

winex11: Check layered client surfaces against the extended style.#337
nanomatters wants to merge 1 commit into
ValveSoftware:bleeding-edgefrom
nanomatters:winex11-layered-client-surface

Conversation

@nanomatters

@nanomatters nanomatters commented Jul 5, 2026

Copy link
Copy Markdown

WS_EX_LAYERED is stored in GWL_EXSTYLE but needs_offscreen_rendering() was testing it against GWL_STYLE. This causes layered client surface windows to miss the offscreen compositing path.

The implementation is different on upstream wine, so it is specific to proton wine.

WS_EX_LAYERED is stored in GWL_EXSTYLE but needs_offscreen_rendering()
was testing it against GWL_STYLE. This causes layered client surface
windows to miss the offscreen compositing path.
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