summaryrefslogtreecommitdiff
path: root/src/glx/drisw_glx.c
diff options
context:
space:
mode:
authorGeorge Sapountzis <gsapountzis@gmail.com>2010-03-27 21:35:25 +0200
committerGeorge Sapountzis <gsapountzis@gmail.com>2010-03-27 21:35:25 +0200
commit3bfa23317c6b1b52ec637a03a0b623228ffc95ef (patch)
tree2429a7669b3ef6b12084f03ef0c89c462790aa38 /src/glx/drisw_glx.c
parentf4e561ce127cf484d7c76c29b8cd026c9ad5cebc (diff)
drisw: add comment to libGL about stride
Diffstat (limited to 'src/glx/drisw_glx.c')
-rw-r--r--src/glx/drisw_glx.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/glx/drisw_glx.c b/src/glx/drisw_glx.c
index ca85ae3a31..5a47e4a097 100644
--- a/src/glx/drisw_glx.c
+++ b/src/glx/drisw_glx.c
@@ -90,7 +90,7 @@ XCreateDrawable(__GLXDRIdrawablePrivate * pdp,
ZPixmap, 0, /* format, offset */
NULL, /* data */
0, 0, /* width, height */
- 8, /* bitmap_pad */
+ 32, /* bitmap_pad */
0); /* bytes_per_line */
return True;
@@ -188,6 +188,14 @@ swrastGetImage2(__DRIdrawable * read,
ximage->data = NULL;
}
+/**
+ * Renderbuffer pitch alignment (in bits).
+ *
+ * This should be chosen by the driver and the loader (libGL, xserver/glx)
+ * should use the driver provided pitch. I had a comment that the xserver
+ * requires padding images to 32 bits. Is this a hard requirement or can it use
+ * the driver pitch without extra copies ? XXX
+ */
static inline int
bytes_per_line(unsigned pitch_bits, unsigned mul)
{