• Michel Dänzer's avatar
    Make PixmapDirtyUpdateRec::src a DrawablePtr · 8e3b26ce
    Michel Dänzer authored
    This allows making the master screen's pixmap_dirty_list entries
    explicitly reflect that we're now tracking the root window instead of
    the screen pixmap, in order to allow Present page flipping on master
    outputs while there are active slave outputs.
    Define HAS_DIRTYTRACKING_DRAWABLE_SRC for drivers to check, but leave
    HAS_DIRTYTRACKING_ROTATION defined as well to make things slightly
    easier for drivers.
    Reviewed-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
pixmap.c 11.8 KB