diff options
-rw-r--r-- | src/mesa/drivers/ggi/ggimesa.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mesa/drivers/ggi/ggimesa.c b/src/mesa/drivers/ggi/ggimesa.c index be79216bae..4b951c3332 100644 --- a/src/mesa/drivers/ggi/ggimesa.c +++ b/src/mesa/drivers/ggi/ggimesa.c @@ -193,9 +193,12 @@ static void gl_ggiSetReadBuffer(GLcontext *ctx, GLframebuffer *buffer, GLenum mo } -static const char * gl_ggiRendererString(void) +static const GLubyte * gl_ggiGetString(GLcontext *ctx, GLenum name) { - return "GGI"; + if (name == GL_RENDERER) + return (GLubyte *) "Mesa GGI"; + else + return NULL; } static void gl_ggiFlush(GLcontext *ctx) @@ -208,7 +211,7 @@ static void gl_ggiSetupPointers( GLcontext *ctx ) /* Initialize all the pointers in the DD struct. Do this whenever */ /* a new context is made current or we change buffers via set_buffer! */ - ctx->Driver.RendererString = gl_ggiRendererString; + ctx->Driver.GetString = gl_ggiGetString; ctx->Driver.UpdateState = gl_ggiUpdateState; ctx->Driver.ClearIndex = gl_ggiSetClearIndex; |