mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 09:28:07 +02:00
i965: add support for force_gl_vendor
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3363 Reviewed-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6198>
This commit is contained in:
parent
ab92c11780
commit
08f3dcf2f6
2 changed files with 6 additions and 0 deletions
|
|
@ -923,6 +923,11 @@ brw_process_driconf_options(struct brw_context *brw)
|
|||
ctx->Const.AllowGLSLCrossStageInterpolationMismatch =
|
||||
driQueryOptionb(options, "allow_glsl_cross_stage_interpolation_mismatch");
|
||||
|
||||
char *vendor_str = driQueryOptionstr(options, "force_gl_vendor");
|
||||
/* not an empty string */
|
||||
if (*vendor_str)
|
||||
ctx->Const.VendorOverride = vendor_str;
|
||||
|
||||
ctx->Const.dri_config_options_sha1 = ralloc_array(brw, unsigned char, 20);
|
||||
driComputeOptionsSha1(&brw->screen->optionCache,
|
||||
ctx->Const.dri_config_options_sha1);
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ DRI_CONF_BEGIN
|
|||
DRI_CONF_ALLOW_HIGHER_COMPAT_VERSION("false")
|
||||
DRI_CONF_FORCE_COMPAT_PROFILE("false")
|
||||
DRI_CONF_FORCE_GLSL_ABS_SQRT("false")
|
||||
DRI_CONF_FORCE_GL_VENDOR()
|
||||
|
||||
DRI_CONF_OPT_BEGIN_B(shader_precompile, "true")
|
||||
DRI_CONF_DESC("Perform code generation at shader link time.")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue