xpra icon
Bug tracker and wiki

Changes between Version 1 and Version 2 of Ticket #1925, comment 2


Ignore:
Timestamp:
09/01/18 09:26:40 (2 years ago)
Author:
Antoine Martin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1925, comment 2

    v1 v2  
    66From [https://gitlab.gnome.org/GNOME/gtk/issues/105 Suboptimal window drawing on Windows]:
    77* ''the decoration drawing that the WM does will completely screw up alpha-channel in your client area, so no alpha-transparency'' - well that explains why I couldn't make it work: #1682
    8 * ''Firefox uses WS_EX_LAYERED and UpdateLayeredWindow() for transparent windows (apparently, they have some transparent and some non-transparent windows), and yes, these remain unaccelerated, but have no glitches and working alpha-transparency.'' - that's exactly what I ended up doing too.
     8* ''Firefox uses WS_EX_LAYERED and !UpdateLayeredWindow() for transparent windows (apparently, they have some transparent and some non-transparent windows), and yes, these remain unaccelerated, but have no glitches and working alpha-transparency.'' - that's exactly what I ended up doing too.
    99* ''Old ATI GPUs wouldn't have worked even if they had well-working drivers and/or extensions, since they don't support OpenGL3 anyway (GTK requires at least OpenGL 3.0, prefers 3.2).'' and Intel HD don't work, yay GTK3..
    1010* ''It was also agreed that GTK3 was bad in terms of cross-platform compatibility'' - to put it mildly