diff options
author | Brian Paul <[email protected]> | 2010-01-05 21:23:59 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2010-01-05 21:23:59 -0700 |
commit | 3510a1b0c5398b4fce4157d5b578344d2a0bd7d3 (patch) | |
tree | b71df57b930bf0fd5ff2395d40ab687387a3ef2a /src/mesa/main/context.c | |
parent | 29f50f61ea8edec3a3bd6bccf7ab9157682ec6de (diff) |
mesa: call _mesa_compute_version() to set context's version info
Diffstat (limited to 'src/mesa/main/context.c')
-rw-r--r-- | src/mesa/main/context.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index 5c20ce017f7..320c59068cc 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/main/context.c @@ -1015,6 +1015,9 @@ _mesa_free_context_data( GLcontext *ctx ) if (ctx->Extensions.String) _mesa_free((void *) ctx->Extensions.String); + if (ctx->VersionString) + _mesa_free(ctx->VersionString); + /* unbind the context if it's currently bound */ if (ctx == _mesa_get_current_context()) { _mesa_make_current(NULL, NULL, NULL); @@ -1374,6 +1377,8 @@ _mesa_make_current( GLcontext *newCtx, GLframebuffer *drawBuffer, } if (newCtx->FirstTimeCurrent) { + _mesa_compute_version(newCtx); + check_context_limits(newCtx); /* We can use this to help debug user's problems. Tell them to set |