CVS Update: xc (branch: trunk)

Eric Anholt xorg-commit at cvs.freedesktop.org
Thu Aug 25 02:48:12 EEST 2005


CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	anholt at gabe.freedesktop.org	05/08/24 16:48:12

Log message:
  Bugzilla #4226: Change the pixmap migration strategy for the CopyNtoN
  case.  Now, if either source or dest were in framebuffer, try to get
  both there, but prefer system memory for both otherwise.  Required
  making exaasync.c go through the try-acceleration path.  This
  significantly improves window resizing under composite, because
  previously the pattern of creating a new pixmap and copying default
  contents from the screen caused a fallback every time due to the new
  destination pixmap being in system memory.

Modified files:
      ./:
        ChangeLog 
      xc/programs/Xserver/hw/xfree86/exa/:
        exa.c exaPriv.h exaasync.c 
  
  Revision      Changes    Path
  1.1244        +14 -0     xc/ChangeLog
  1.14          +14 -5     xc/programs/Xserver/hw/xfree86/exa/exa.c
  1.5           +4 -0      xc/programs/Xserver/hw/xfree86/exa/exaPriv.h
  1.3           +3 -2      xc/programs/Xserver/hw/xfree86/exa/exaasync.c




More information about the xorg-commit mailing list