diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mesa/drivers/dri/sis/sis_alloc.c | 8 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/sis/sis_tris.c | 2 | 
2 files changed, 5 insertions, 5 deletions
| diff --git a/src/mesa/drivers/dri/sis/sis_alloc.c b/src/mesa/drivers/dri/sis/sis_alloc.c index 4ca4052803..ce34e44da2 100644 --- a/src/mesa/drivers/dri/sis/sis_alloc.c +++ b/src/mesa/drivers/dri/sis/sis_alloc.c @@ -137,7 +137,7 @@ sisAllocZStencilBuffer( sisContextPtr smesa )  {     int cpp = ( smesa->glCtx->Visual.depthBits +                 smesa->glCtx->Visual.stencilBits ) / 8; -   unsigned char *addr; +   char *addr;     smesa->depth.bpp = cpp * 8;     smesa->depth.pitch = ALIGNMENT(smesa->driDrawable->w * cpp, 4); @@ -150,7 +150,7 @@ sisAllocZStencilBuffer( sisContextPtr smesa )     addr = (char *)ALIGNMENT((unsigned long)addr, Z_BUFFER_HW_ALIGNMENT);     smesa->depth.map = addr; -   smesa->depth.offset = addr - smesa->FbBase; +   smesa->depth.offset = addr - (char *)smesa->FbBase;     /* stencil buffer is same as depth buffer */     smesa->stencil.size = smesa->depth.size; @@ -173,7 +173,7 @@ void  sisAllocBackbuffer( sisContextPtr smesa )  {     int cpp = smesa->bytesPerPixel; -   unsigned char *addr; +   char *addr;     smesa->back.bpp = smesa->bytesPerPixel * 8;     smesa->back.pitch = ALIGNMENT(smesa->driDrawable->w * cpp, 4); @@ -186,7 +186,7 @@ sisAllocBackbuffer( sisContextPtr smesa )     addr = (char *)ALIGNMENT((unsigned long)addr, DRAW_BUFFER_HW_ALIGNMENT);     smesa->back.map = addr; -   smesa->back.offset = addr - smesa->FbBase; +   smesa->back.offset = addr - (char *)smesa->FbBase;  }  void diff --git a/src/mesa/drivers/dri/sis/sis_tris.c b/src/mesa/drivers/dri/sis/sis_tris.c index 095941aea2..76d12d07b3 100644 --- a/src/mesa/drivers/dri/sis/sis_tris.c +++ b/src/mesa/drivers/dri/sis/sis_tris.c @@ -994,7 +994,7 @@ sisFlushPrimsLocked(sisContextPtr smesa)  	 MMIO(REG_3D_PrimitiveSet, smesa->dwPrimitiveSet);        }        while (smesa->vb_last < smesa->vb_cur) { -	 sis_emit_func(smesa, smesa->vb_last); +	 sis_emit_func(smesa, (char *)smesa->vb_last);  	 smesa->vb_last += incr;        }        mWait3DCmdQueue(1); | 
