Mesa (master): dri/swrast: Fix missed conversion of one pixel pointer increment.

Michel Dänzer daenzer at kemper.freedesktop.org
Fri Mar 26 17:43:32 UTC 2010


Module: Mesa
Branch: master
Commit: b005e751778736d0d743f734207582a03ce70e77
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b005e751778736d0d743f734207582a03ce70e77

Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 26 16:29:59 2010 +0100

dri/swrast: Fix missed conversion of one pixel pointer increment.

This probably broke the swrast DRI driver when running X in depth 16.
(cherry picked from commit 6ec259eb17dfbb74972b8cffb4e02a9dbab288cc)

---

 src/mesa/drivers/dri/swrast/swrast_span.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/swrast/swrast_span.c b/src/mesa/drivers/dri/swrast/swrast_span.c
index 5290dc8..d896e15 100644
--- a/src/mesa/drivers/dri/swrast/swrast_span.c
+++ b/src/mesa/drivers/dri/swrast/swrast_span.c
@@ -240,7 +240,7 @@ static const GLubyte kernel[16] = {
    struct swrast_renderbuffer *xrb = swrast_renderbuffer(rb);
 #define INIT_PIXEL_PTR(P, X, Y) \
    GLushort *P = (GLushort *)row;
-#define INC_PIXEL_PTR(P) P += 2
+#define INC_PIXEL_PTR(P) P++
 #define STORE_PIXEL(DST, X, Y, VALUE) \
    STORE_PIXEL_R5G6B5(DST, X, Y, VALUE)
 #define FETCH_PIXEL(DST, SRC) \




More information about the mesa-commit mailing list