int max_samples;
const int *msaa_modes = intel_supported_msaa_modes(brw->screen);
const int clamp_max_samples =
- driQueryOptioni(&brw->optionCache, "clamp_max_samples");
+ driQueryOptioni(&brw->screen->optionCache, "clamp_max_samples");
if (clamp_max_samples < 0) {
max_samples = msaa_modes[0];
{
const struct gen_device_info *devinfo = &brw->screen->devinfo;
struct gl_context *ctx = &brw->ctx;
-
- driOptionCache *options = &brw->optionCache;
- driParseConfigFiles(options, &brw->screen->optionCache,
- brw->driContext->driScreenPriv->myNum,
- "i965", NULL, NULL, 0, NULL, 0);
+ const driOptionCache *const options = &brw->screen->optionCache;
if (INTEL_DEBUG & DEBUG_NO_HIZ) {
brw->has_hiz = false;
brw->disable_throttling = true;
}
- brw->precompile = driQueryOptionb(&brw->optionCache, "shader_precompile");
+ brw->precompile = driQueryOptionb(&brw->screen->optionCache, "shader_precompile");
- if (driQueryOptionb(&brw->optionCache, "precise_trig"))
+ if (driQueryOptionb(&brw->screen->optionCache, "precise_trig"))
brw->screen->compiler->precise_trig = true;
ctx->Const.ForceGLSLExtensionsWarn =
brw->throttle_batch[1] = NULL;
brw->throttle_batch[0] = NULL;
- driDestroyOptionCache(&brw->optionCache);
-
/* free the Mesa context */
_mesa_free_context_data(&brw->ctx, true);
if (devinfo->gen >= 6) {
ctx->Extensions.ARB_blend_func_extended =
- !driQueryOptionb(&brw->optionCache, "disable_blend_func_extended");
+ !driQueryOptionb(&brw->screen->optionCache, "disable_blend_func_extended");
ctx->Extensions.ARB_conditional_render_inverted = true;
ctx->Extensions.ARB_cull_distance = true;
ctx->Extensions.ARB_draw_buffers_blend = true;