From: Vinson Lee Date: Sun, 18 Apr 2010 05:42:03 +0000 (-0700) Subject: r300g: Cast rbuf->user_buffer to 'uint8_t *' before arithmetic. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0268e8984cfee9dca38ec5e74af7a562377bf53a;p=mesa.git r300g: Cast rbuf->user_buffer to 'uint8_t *' before arithmetic. Fixes this SCons build error. "pointer of type 'void *' uses in arithmetic" --- diff --git a/src/gallium/drivers/r300/r300_screen_buffer.c b/src/gallium/drivers/r300/r300_screen_buffer.c index ea10aeee24e..739f723f163 100644 --- a/src/gallium/drivers/r300/r300_screen_buffer.c +++ b/src/gallium/drivers/r300/r300_screen_buffer.c @@ -156,7 +156,7 @@ r300_buffer_transfer_map( struct pipe_context *pipe, unsigned i; if (rbuf->user_buffer) - return rbuf->user_buffer + transfer->box.x; + return (uint8_t *) rbuf->user_buffer + transfer->box.x; if (rbuf->b.b.bind & PIPE_BIND_CONSTANT_BUFFER) { goto just_map;