From 668b4ab2fa06c27d423a79f4fe93ae1af62252c7 Mon Sep 17 00:00:00 2001 From: Jon Taylor Date: Tue, 24 Aug 1999 02:03:34 +0000 Subject: *** empty log message *** --- src/mesa/drivers/ggi/include/ggi/mesa/ggimesa.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/mesa/drivers/ggi/include') diff --git a/src/mesa/drivers/ggi/include/ggi/mesa/ggimesa.h b/src/mesa/drivers/ggi/include/ggi/mesa/ggimesa.h index c4611fa01b..d4d5040b55 100644 --- a/src/mesa/drivers/ggi/include/ggi/mesa/ggimesa.h +++ b/src/mesa/drivers/ggi/include/ggi/mesa/ggimesa.h @@ -50,14 +50,15 @@ struct ggi_mesa_context GLcontext *gl_ctx; GLvisual *gl_vis; GLframebuffer *gl_buffer; - + ggi_visual_t ggi_vis; ggi_coord origin; int flip_y; int width, height, stride; /* Stride is in pixels */ ggi_pixel color; /* Current color or index*/ ggi_pixel clearcolor; - void *lfb; /* Linear frame buffer*/ + void *lfb[2]; /* Linear frame buffers */ + int active_buffer; int viewport_init; }; @@ -79,7 +80,7 @@ extern GGIMesaContext GGIMesa; /* The current context */ #define VIS (GGICTX->ggi_vis) #define FLIP(y) (GGICTX->flip_y-(y)) -#define LFB(type,x,y) ((type *)GGICTX->lfb + (x) + (y) * GGICTX->stride) +#define LFB(type,x,y) ((type *)GGICTX->lfb[0] + (x) + (y) * GGICTX->stride) #define CTX_OPMESA(ctx) \ ((struct mesa_ext *)LIBGGI_EXT(((GGIMesaContext)ctx->DriverCtx)->ggi_vis, \ -- cgit v1.2.3