drisw: add comment to libGL about stride

This commit is contained in:
George Sapountzis
2010-03-27 21:35:25 +02:00
parent f4e561ce12
commit 3bfa23317c
3 changed files with 11 additions and 1 deletions
@@ -62,6 +62,7 @@ xm_is_displaytarget_format_supported( struct sw_winsys *ws,
return TRUE;
}
/* see bytes_per_line in libGL */
static INLINE int
bytes_per_line(unsigned pitch_bits, unsigned mul)
{
+9 -1
View File
@@ -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)
{
+1
View File
@@ -206,6 +206,7 @@ swrast_delete_renderbuffer(struct gl_renderbuffer *rb)
free(rb);
}
/* see bytes_per_line in libGL */
static INLINE int
bytes_per_line(unsigned pitch_bits, unsigned mul)
{