summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2013-03-13 20:19:44 -0600
committerBrian Paul <brianp@vmware.com>2013-03-15 07:04:13 -0600
commit5d1b3097e2ee7c0a8197562a47a09beb0930acfc (patch)
treef7c2025dd88996bab23773d25f6c6a705feae189
parentb3d184bac606081005406fef14e0f6ccf9e14fba (diff)
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.
-rw-r--r--src/mesa/drivers/dri/common/xmlpool/t_options.h14
1 files changed, 14 insertions, 0 deletions
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