From: Brian Paul Date: Thu, 14 Mar 2013 02:19:44 +0000 (-0600) Subject: driconf: add a miscellaneous section and always_have_depth_buffer option X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5d1b3097e2ee7c0a8197562a47a09beb0930acfc;p=mesa.git driconf: add a miscellaneous section and always_have_depth_buffer option This option is needed for some applications that neglect to request a depth buffer when choosing a visual/fbconfig. The Linux app Topogun is an example of this problem. --- diff --git a/src/mesa/drivers/dri/common/xmlpool/t_options.h b/src/mesa/drivers/dri/common/xmlpool/t_options.h index d982d3ba7c7..1e7eced06bd 100644 --- a/src/mesa/drivers/dri/common/xmlpool/t_options.h +++ b/src/mesa/drivers/dri/common/xmlpool/t_options.h @@ -301,3 +301,17 @@ DRI_CONF_SECTION_BEGIN \ DRI_CONF_OPT_BEGIN(arb_vertex_program,bool,def) \ DRI_CONF_DESC(en,gettext("Enable extension GL_ARB_vertex_program")) \ DRI_CONF_OPT_END + + + +/** + * \brief Miscellaneous configuration options + */ +#define DRI_CONF_SECTION_MISCELLANEOUS \ +DRI_CONF_SECTION_BEGIN \ + DRI_CONF_DESC(en,gettext("Miscellaneous")) + +#define DRI_CONF_ALWAYS_HAVE_DEPTH_BUFFER(def) \ +DRI_CONF_OPT_BEGIN(always_have_depth_buffer, bool, def) \ + DRI_CONF_DESC(en,gettext("Create all visuals with a depth buffer")) \ +DRI_CONF_OPT_END