[Xquartz-changes] [155] AppleSGLX/trunk
source_changes at macosforge.org
source_changes at macosforge.org
Mon Feb 16 15:56:05 PST 2009
Revision: 155
http://trac.macosforge.org/projects/xquartz/changeset/155
Author: gstaplin at apple.com
Date: 2009-02-16 15:56:05 -0800 (Mon, 16 Feb 2009)
Log Message:
-----------
Extend the apple pixmap API to support pitch and bytes per pixel (bpp).
Modified Paths:
--------------
AppleSGLX/trunk/apple_glx_pixmap.c
AppleSGLX/trunk/apple_glx_pixmap.h
Modified: AppleSGLX/trunk/apple_glx_pixmap.c
===================================================================
--- AppleSGLX/trunk/apple_glx_pixmap.c 2009-02-16 23:46:31 UTC (rev 154)
+++ AppleSGLX/trunk/apple_glx_pixmap.c 2009-02-16 23:56:05 UTC (rev 155)
@@ -183,7 +183,7 @@
}
bool apple_glx_pixmap_data(Display *dpy, GLXPixmap pixmap, int *width,
- int *height, void **ptr) {
+ int *height, int *pitch, int *bpp, void **ptr) {
struct apple_glx_pixmap *p;
bool result = false;
@@ -192,6 +192,8 @@
if(find_pixmap(pixmap, &p)) {
*width = p->width;
*height = p->height;
+ *pitch = p->pitch;
+ *bpp = p->bpp;
*ptr = p->buffer;
result = true;
}
@@ -200,4 +202,3 @@
return result;
}
-
Modified: AppleSGLX/trunk/apple_glx_pixmap.h
===================================================================
--- AppleSGLX/trunk/apple_glx_pixmap.h 2009-02-16 23:46:31 UTC (rev 154)
+++ AppleSGLX/trunk/apple_glx_pixmap.h 2009-02-16 23:56:05 UTC (rev 155)
@@ -42,6 +42,6 @@
/* Returns true if the pixmap is valid, and there is data for it. */
bool apple_glx_pixmap_data(Display *dpy, GLXPixmap pixmap, int *width,
- int *height, void **ptr);
+ int *height, int *pitch, int *bpp, void **ptr);
#endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/xquartz-changes/attachments/20090216/0b5de415/attachment-0001.html>
More information about the Xquartz-changes
mailing list