xserver ChangeLog,3.310,3.311
David Reveman <xserver-commit-u7BhqnqprCWvj1b/[email protected]> Thu, 10 Mar 2005 16:58:51 -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-serv2534 Modified Files: ChangeLog Log Message: Use negative stride and PBOs in Xgl Index: ChangeLog =================================================================== RCS file: /cvs/xserver/xserver/ChangeLog,v retrieving revision 3.310 retrieving revision 3.311 diff -u -d -r3.310 -r3.311 --- ChangeLog 10 Mar 2005 23:32:36 -0000 3.310 +++ ChangeLog 11 Mar 2005 00:58:48 -0000 3.311 @@ -1,5 +1,41 @@ 2005-03-11 David Reveman <[email protected]> + * hw/xgl/glx/xglx.c: Set defaults for yInverted and pboMask. + + * hw/xgl/xgltrap.c (xglCreateMaskPicture): Respect global stride + setting. + + * hw/xgl/xglsync.c (xglSyncBits): Only request part of pixmap if it's + attached to a drawable. + Fix so that pixels are fetched and set correctly when using negative + stride. + + * hw/xgl/xglshm.c (xglShmPutImage): Add pixmap usage hints. + + * hw/xgl/xglscreen.c (xglScreenInit): Screen pixmap should use same + format as pixmaps with same depth. + (xglCloseScreen): Clean up screen pixmap. + + * hw/xgl/xglpixmap.c: Add pixmap usage hints. + Move finalization of pixmap to xglFiniPixmap function. + (xglModifyPixmapHeader): Screen pixmap should use same pixel format as + pixmaps with same depth. + (xglAllocatePixmapBits): Use usage hint when allocating pixmap bits. + (xglAllocatePixmapBits): Use negative stride unless yInverted is set. + + * hw/xgl/xglparse.c: Add parameters yInverted and pboMask. + + * hw/xgl/xglcopy.c (xglCopyProc): No need to sync surface here. + + * hw/xgl/xglcmap.c (xglSetVisualTypesAndMasks): Pixel format and + visuals might as well be zero for pbuffer visuals as they should + never be used. + Remove debug output. + + * hw/xgl/xgl.h: Add screen parameters yInverted and pboMask. + Add pixmap usage hints. + Add xglFiniPixmap prototype. + * fb/fbpict.c (fbComposite): Shut up compiler. * fb/fbgc.c (fbPadPixmap): Make it work with negative stride.