diff options
Diffstat (limited to 'src/gallium/state_trackers/dri/common')
-rw-r--r-- | src/gallium/state_trackers/dri/common/dri_context.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/dri/common/dri_context.c b/src/gallium/state_trackers/dri/common/dri_context.c index e9e00490d21..3e5a040c69e 100644 --- a/src/gallium/state_trackers/dri/common/dri_context.c +++ b/src/gallium/state_trackers/dri/common/dri_context.c @@ -58,6 +58,7 @@ dri_create_context(gl_api api, const struct gl_config * visual, struct dri_context *ctx = NULL; struct st_context_iface *st_share = NULL; struct st_context_attribs attribs; + enum st_context_error ctx_err = 0; memset(&attribs, 0, sizeof(attribs)); switch (api) { @@ -88,7 +89,8 @@ dri_create_context(gl_api api, const struct gl_config * visual, &screen->optionCache, sPriv->myNum, "dri"); dri_fill_st_visual(&attribs.visual, screen, visual); - ctx->st = stapi->create_context(stapi, &screen->base, &attribs, st_share); + ctx->st = stapi->create_context(stapi, &screen->base, &attribs, &ctx_err, + st_share); if (ctx->st == NULL) goto fail; ctx->st->st_manager_private = (void *) ctx; |