1// DriConf options supported by all Gallium DRI drivers.
2DRI_CONF_SECTION_PERFORMANCE
3   DRI_CONF_MESA_GLTHREAD(false)
4   DRI_CONF_MESA_NO_ERROR(false)
5DRI_CONF_SECTION_END
6
7DRI_CONF_SECTION_QUALITY
8   DRI_CONF_PP_CELSHADE(0)
9   DRI_CONF_PP_NORED(0)
10   DRI_CONF_PP_NOGREEN(0)
11   DRI_CONF_PP_NOBLUE(0)
12   DRI_CONF_PP_JIMENEZMLAA(0, 0, 32)
13   DRI_CONF_PP_JIMENEZMLAA_COLOR(0, 0, 32)
14DRI_CONF_SECTION_END
15
16DRI_CONF_SECTION_DEBUG
17   DRI_CONF_FORCE_GLSL_EXTENSIONS_WARN(false)
18   DRI_CONF_DISABLE_GLSL_LINE_CONTINUATIONS(false)
19   DRI_CONF_DISABLE_BLEND_FUNC_EXTENDED(false)
20   DRI_CONF_DISABLE_ARB_GPU_SHADER5(false)
21   DRI_CONF_FORCE_GLSL_VERSION(0)
22   DRI_CONF_ALLOW_EXTRA_PP_TOKENS(false)
23   DRI_CONF_ALLOW_GLSL_EXTENSION_DIRECTIVE_MIDSHADER(false)
24   DRI_CONF_ALLOW_GLSL_120_SUBSET_IN_110(false)
25   DRI_CONF_ALLOW_GLSL_BUILTIN_CONST_EXPRESSION(false)
26   DRI_CONF_ALLOW_GLSL_RELAXED_ES(false)
27   DRI_CONF_ALLOW_GLSL_BUILTIN_VARIABLE_REDECLARATION(false)
28   DRI_CONF_ALLOW_GLSL_CROSS_STAGE_INTERPOLATION_MISMATCH(false)
29   DRI_CONF_DO_DCE_BEFORE_CLIP_CULL_ANALYSIS(false)
30   DRI_CONF_ALLOW_HIGHER_COMPAT_VERSION(false)
31   DRI_CONF_ALLOW_GLSL_COMPAT_SHADERS(false)
32   DRI_CONF_FORCE_GLSL_ABS_SQRT(false)
33   DRI_CONF_GLSL_CORRECT_DERIVATIVES_AFTER_DISCARD(false)
34   DRI_CONF_GLSL_IGNORE_WRITE_TO_READONLY_VAR(false)
35   DRI_CONF_ALLOW_DRAW_OUT_OF_ORDER(true)
36   DRI_CONF_GLTHREAD_NOP_CHECK_FRAMEBUFFER_STATUS(false)
37   DRI_CONF_FORCE_COMPAT_PROFILE(false)
38   DRI_CONF_FORCE_COMPAT_SHADERS(false)
39   DRI_CONF_FORCE_GL_NAMES_REUSE(false)
40   DRI_CONF_FORCE_GL_MAP_BUFFER_SYNCHRONIZED(false)
41   DRI_CONF_TRANSCODE_ETC(false)
42   DRI_CONF_TRANSCODE_ASTC(false)
43   DRI_CONF_FORCE_GL_VENDOR()
44   DRI_CONF_FORCE_GL_RENDERER()
45   DRI_CONF_OVERRIDE_VRAM_SIZE()
46   DRI_CONF_GLX_EXTENSION_OVERRIDE()
47   DRI_CONF_MESA_EXTENSION_OVERRIDE()
48   DRI_CONF_INDIRECT_GL_EXTENSION_OVERRIDE()
49   DRI_CONF_DISABLE_PROTECTED_CONTENT_CHECK(false)
50   DRI_CONF_IGNORE_MAP_UNSYNCHRONIZED(false)
51   DRI_CONF_FORCE_DIRECT_GLX_CONTEXT(false)
52   DRI_CONF_ALLOW_INVALID_GLX_DESTROY_WINDOW(false)
53   DRI_CONF_KEEP_NATIVE_WINDOW_GLX_DRAWABLE(false)
54DRI_CONF_SECTION_END
55
56DRI_CONF_SECTION_MISCELLANEOUS
57   DRI_CONF_ALWAYS_HAVE_DEPTH_BUFFER(false)
58   DRI_CONF_GLSL_ZERO_INIT(false)
59   DRI_CONF_VS_POSITION_ALWAYS_INVARIANT(false)
60   DRI_CONF_VS_POSITION_ALWAYS_PRECISE(false)
61   DRI_CONF_ALLOW_RGB10_CONFIGS(true)
62   DRI_CONF_FORCE_INTEGER_TEX_NEAREST(false)
63DRI_CONF_SECTION_END
64