xserver ChangeLog,3.310,3.311

David Reveman xserver-commit at pdx.freedesktop.org
Thu Mar 10 16:58:51 PST 2005


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  <davidr at novell.com>
 
+	* 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.



More information about the xserver-commit mailing list