From: Daniel Borca Date: Wed, 12 Nov 2003 11:55:21 +0000 (+0000) Subject: dirty hack to advertise vanilla extension names X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=80ee4b1e9dbf62f9aa86c3b8531615d14f077dd9;p=mesa.git dirty hack to advertise vanilla extension names --- diff --git a/src/mesa/drivers/glide/fxdd.c b/src/mesa/drivers/glide/fxdd.c index 8743148b491..0bb884c64df 100644 --- a/src/mesa/drivers/glide/fxdd.c +++ b/src/mesa/drivers/glide/fxdd.c @@ -1218,6 +1218,29 @@ fxDDGetString(GLcontext * ctx, GLenum name) switch (name) { case GL_RENDERER: return (GLubyte *)fxMesa->rendererString; +#if 1 /* hack to advertise vanilla extension names */ + case GL_EXTENSIONS: + { + static const GLubyte *ext = NULL; + if (ext == NULL) { + GLubyte *x = _mesa_make_extension_string(ctx); + if (x != NULL) { + ext = _mesa_malloc(strlen((char *)x) + 1024); + if (ext != NULL) { + strcpy((char *)ext, (char *)x); +#if 0 /* put any additional extension names here */ + strcat((char *)ext, " GL_xxx"); +#endif + _mesa_free(x); + } else { + ext = x; + } + ctx->Extensions.String = ext; + } + } + return ext; + } +#endif default: return NULL; }