mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 22:08:26 +02:00
st/dri: remove driOptionCache from dri_context in favor of dri_screen
There is no reason to have this duplicated. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
dda936e057
commit
bc4f0b6bac
2 changed files with 1 additions and 13 deletions
|
|
@ -109,11 +109,7 @@ dri_create_context(gl_api api, const struct gl_config * visual,
|
|||
ctx->cPriv = cPriv;
|
||||
ctx->sPriv = sPriv;
|
||||
|
||||
driParseConfigFiles(&ctx->optionCache,
|
||||
&screen->optionCacheDefaults,
|
||||
sPriv->myNum, driver_descriptor.name);
|
||||
|
||||
dri_fill_st_options(&attribs.options, &ctx->optionCache);
|
||||
dri_fill_st_options(&attribs.options, &screen->optionCache);
|
||||
dri_fill_st_visual(&attribs.visual, screen, visual);
|
||||
ctx->st = stapi->create_context(stapi, &screen->base, &attribs, &ctx_err,
|
||||
st_share);
|
||||
|
|
@ -171,12 +167,6 @@ dri_destroy_context(__DRIcontext * cPriv)
|
|||
hud_destroy(ctx->hud);
|
||||
}
|
||||
|
||||
/* note: we are freeing values and nothing more because
|
||||
* driParseConfigFiles allocated values only - the rest
|
||||
* is owned by screen optionCacheDefaults.
|
||||
*/
|
||||
free(ctx->optionCache.values);
|
||||
|
||||
/* No particular reason to wait for command completion before
|
||||
* destroying a context, but we flush the context here
|
||||
* to avoid having to add code elsewhere to cope with flushing a
|
||||
|
|
|
|||
|
|
@ -50,8 +50,6 @@ struct dri_context
|
|||
__DRIdrawable *dPriv;
|
||||
__DRIdrawable *rPriv;
|
||||
|
||||
driOptionCache optionCache;
|
||||
|
||||
unsigned int bind_count;
|
||||
|
||||
/* gallium */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue