diff options
author | Mihai Moldovan <ionic@ionic.de> | 2015-03-29 04:26:10 +0200 |
---|---|---|
committer | Mihai Moldovan <ionic@ionic.de> | 2015-03-29 04:26:10 +0200 |
commit | 0d56c45a7fc6350879377f368944a5832783764c (patch) | |
tree | 453b9537e05a98bf2b00401301a3fe17f38f46a5 /nxcomp/SetUnpackAlphaCompat.h | |
parent | 68be7d1c8ff0b36357e4af739f2c0e80283716af (diff) | |
download | nx-libs-0d56c45a7fc6350879377f368944a5832783764c.tar.gz nx-libs-0d56c45a7fc6350879377f368944a5832783764c.tar.bz2 nx-libs-0d56c45a7fc6350879377f368944a5832783764c.zip |
nx-X11: handle source pictures (those without a Drawable surface) gracefully.
Cherry-picked from branch 3.5.0.x.
This is basically a merge of the most current xorg-server (1.17.1) code
into nx-X11.
It makes sure that for source pictures, which do not have a drawable
surface, a filter is selected that is supported on the "main" and all
other screens. Alternatively, if the requested filter is not available
on all screens and the picture is a source picture, this function fails
gracefully.
Additionally, the ChangePictureFilter hook is now called for non-source
pictures.
This also needs an implementation in mipict.{c,h}. The default hook does
nothing and returns a success value.
Diffstat (limited to 'nxcomp/SetUnpackAlphaCompat.h')
0 files changed, 0 insertions, 0 deletions