xserver ChangeLog,3.312,3.313
David Reveman <xserver-commit-u7BhqnqprCWvj1b/[email protected]> Wed, 16 Mar 2005 12:05:21 -0800 (PST)
| Newsgroups | gmane.comp.freedesktop.xserver.cvs |
|---|---|
| Message-ID | <[email protected]> |
Committed by: davidr Update of /cvs/xserver/xserver In directory gabe:/tmp/cvs-serv32265 Modified Files: ChangeLog Log Message: Fix a few problems in Xgl Index: ChangeLog =================================================================== RCS file: /cvs/xserver/xserver/ChangeLog,v retrieving revision 3.312 retrieving revision 3.313 diff -u -d -r3.312 -r3.313 --- ChangeLog 11 Mar 2005 12:26:20 -0000 3.312 +++ ChangeLog 16 Mar 2005 20:05:19 -0000 3.313 @@ -1,3 +1,30 @@ +2005-03-16 David Reveman <[email protected]> + + * hw/xgl/xglcopy.c (xglCopy): Remove buffer to texture copying and + code clean up. + + * hw/xgl/xglfill.c (xglFillRect): Fix damage reporting in xglSolid. + (xglFillSpan): Return early if no spans. + (xglFillLine): Return early if no lines. + (xglFillSegment): Return early if no segments. + (xglFillGlyph): Return early if no glyphs. + + * hw/xgl/xglgc.c (xglCopyArea): Don't accelerate CopyArea if + alu != GXcopy. + + * hw/xgl/xglshm.c (xglShmPutImage): Make sure CopyArea with shared + image is always using the fast CopyArea fall-back. + + * hw/xgl/xglsync.c (xglSyncSurface): Damage should always exist if + surface exist so this check should not be here. + (xglAddCurrentBitDamage): Better check if damage intersect synchronized + bits and the damage is only valid if surface is currently a target. + + * hw/xgl/xgltrap.c (xglTrapezoids): Fix trapezoid acceleration typo. + + * hw/xgl/xglwindow.c (xglCopyWindow): Don't add drawable offset to + source extents. + 2005-03-11 David Reveman <[email protected]> * hw/xgl/xglfill.c (xglFillRect): Return early if no boxes.