VK_KHR_shader_terminate_invocation on RADV
NGG GS support in ACO
VK_KHR_shader_terminate_invocation on ANV
+driconf: add glx_extension_override
DRI_CONF_FORCE_GL_NAMES_REUSE(false)
DRI_CONF_FORCE_GL_VENDOR()
DRI_CONF_OVERRIDE_VRAM_SIZE()
+ DRI_CONF_GLX_EXTENSION_OVERRIDE()
DRI_CONF_SECTION_END
DRI_CONF_SECTION_MISCELLANEOUS
&disable) || !disable)
__glXEnableDirectExtension(&psc->base, "GLX_SGI_video_sync");
+ if (psc->config->base.version > 1 &&
+ psc->config->configQuerys(psc->driScreen, "glx_extension_override",
+ &tmp) == 0)
+ __glXParseExtensionOverride(&psc->base, tmp);
+
/* DRI2 supports SubBuffer through DRI2CopyRegion, so it's always
* available.*/
psp->copySubBuffer = dri2CopySubBuffer;
&disable) || !disable)
__glXEnableDirectExtension(&psc->base, "GLX_EXT_buffer_age");
+ if (psc->config->base.version > 1 &&
+ psc->config->configQuerys(psc->driScreen, "glx_extension_override",
+ &tmp) == 0)
+ __glXParseExtensionOverride(&psc->base, tmp);
+
free(driverName);
tmp = getenv("LIBGL_SHOW_FPS");
#include "main/macros.h"
driOptionDescription __dri2ConfigOptions[] = {
+ DRI_CONF_SECTION_DEBUG
+ DRI_CONF_GLX_EXTENSION_OVERRIDE()
+ DRI_CONF_SECTION_END
+
DRI_CONF_SECTION_PERFORMANCE
DRI_CONF_VBLANK_MODE(DRI_CONF_VBLANK_DEF_INTERVAL_1)
DRI_CONF_SECTION_END
#define DRI_CONF_FORCE_GL_NAMES_REUSE(def) \
DRI_CONF_OPT_B(force_gl_names_reuse, def, "Force GL names reuse")
+#define DRI_CONF_GLX_EXTENSION_OVERRIDE(def) \
+ DRI_CONF_OPT_S(glx_extension_override, def, \
+ "Allow enabling/disabling a list of GLX extensions")
+
+
+
/**
* \brief Image quality-related options
*/