diff options
author | Adam Jackson <ajax@freedesktop.org> | 2004-12-27 20:31:56 +0000 |
---|---|---|
committer | Adam Jackson <ajax@freedesktop.org> | 2004-12-27 20:31:56 +0000 |
commit | c3eaa17b37ef83d43a4de211c1b4f616b3bc0a3d (patch) | |
tree | b1cee126821cce46d6d1b86dbe8a5b9e4c6e27ce /src/mesa/drivers/dri/s3v/s3v_span.c | |
parent | 99edafd4e87fdfb53a46d10d497250a9ba1fa91b (diff) |
Get s3v building with a minimum of warnings.
Diffstat (limited to 'src/mesa/drivers/dri/s3v/s3v_span.c')
-rw-r--r-- | src/mesa/drivers/dri/s3v/s3v_span.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/mesa/drivers/dri/s3v/s3v_span.c b/src/mesa/drivers/dri/s3v/s3v_span.c index d8210f684b..6266d37105 100644 --- a/src/mesa/drivers/dri/s3v/s3v_span.c +++ b/src/mesa/drivers/dri/s3v/s3v_span.c @@ -226,18 +226,19 @@ do { \ #endif -static void s3vSetReadBuffer( GLcontext *ctx, - GLframebuffer *colorBuffer, - GLenum mode ) +static void s3vSetBuffer( GLcontext *ctx, GLframebuffer *colorBuffer, + GLuint bufferBit ) { s3vContextPtr vmesa = S3V_CONTEXT(ctx); - switch ( mode ) { - case GL_FRONT_LEFT: - vmesa->readOffset = 0; + switch ( bufferBit ) { + case DD_FRONT_LEFT_BIT: + vmesa->drawOffset = vmesa->readOffset = 0; break; - case GL_BACK_LEFT: - vmesa->readOffset = vmesa->driScreen->fbHeight * vmesa->driScreen->fbWidth * vmesa->s3vScreen->cpp; + case DD_BACK_LEFT_BIT: + vmesa->drawOffset = vmesa->readOffset = vmesa->driScreen->fbHeight * + vmesa->driScreen->fbWidth * + vmesa->s3vScreen->cpp; break; } } @@ -248,7 +249,7 @@ void s3vInitSpanFuncs( GLcontext *ctx ) s3vContextPtr vmesa = S3V_CONTEXT(ctx); struct swrast_device_driver *swdd = _swrast_GetDeviceDriverReference(ctx); - swdd->SetReadBuffer = s3vSetReadBuffer; + swdd->SetBuffer = s3vSetBuffer; switch ( vmesa->s3vScreen->cpp ) { case 2: |