New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
opaque region support #3317
Labels
enhancement
New feature or request
Comments
totaam
added a commit
that referenced
this issue
Oct 20, 2021
totaam
added a commit
that referenced
this issue
Oct 20, 2021
refactor the 'process_damage_region' methods to use the same code via a new get_damage_image() method
The latest commits improve performance quite a bit when dealing with browsers like Firefox. |
This may have caused #3354. |
totaam
added a commit
that referenced
this issue
Nov 26, 2021
handle this wherever we can - not in the client yet because GTK only supports a single rectangle..
totaam
added a commit
that referenced
this issue
Dec 6, 2021
also handle multiple rectanles on the client - 'Region' is actually a list of rectangles, so GTK does support opaque-region
totaam
added a commit
that referenced
this issue
Jan 11, 2022
totaam
added a commit
that referenced
this issue
Jan 11, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Browsers tend to claim to use transparency but they actually don't and set
_NET_WM_OPAQUE_REGION
.Forwarding this attribute should help the clients and perhaps we can also use it to discard the alpha component of some regions before compression.
The text was updated successfully, but these errors were encountered: