diff options
author | Søren Sandmann Pedersen <sandmann@redhat.com> | 2009-06-13 10:28:21 -0400 |
---|---|---|
committer | Søren Sandmann Pedersen <sandmann@redhat.com> | 2009-06-18 12:36:11 -0400 |
commit | e9aa61e9f0d663d5b34a397b943b4d1df44e873d (patch) | |
tree | 6e9db60321ec4f624b78655e07b948e3de87a8eb /fb/fb.h | |
parent | d9b5e77a0e48a16c53653b56bc61a0b8dc4122a1 (diff) |
Fix clipping when windows are used as sources
The new clipping rules:
- client clips happen after transformation
- pixels unavailable due to the hierarchy are undefined
The first one is implemented in pixman; the second one is realized by
making a copy of window sources (to prevent out-of-bounds access).
Diffstat (limited to 'fb/fb.h')
-rw-r--r-- | fb/fb.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -2068,7 +2068,8 @@ fbFillRegionSolid (DrawablePtr pDrawable, extern _X_EXPORT pixman_image_t * image_from_pict (PicturePtr pict, - Bool has_clip); + Bool has_clip, + Bool is_src); extern _X_EXPORT void free_pixman_pict (PicturePtr, pixman_image_t *); #endif /* _FB_H_ */ |