Mesa (master): driconf: add a miscellaneous section and always_have_depth_buffer option

Brian Paul brianp at kemper.freedesktop.org
Fri Mar 15 13:05:31 UTC 2013


Module: Mesa
Branch: master
Commit: 5d1b3097e2ee7c0a8197562a47a09beb0930acfc
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d1b3097e2ee7c0a8197562a47a09beb0930acfc

Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 13 20:19:44 2013 -0600

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.

---

 src/mesa/drivers/dri/common/xmlpool/t_options.h |   14 ++++++++++++++
 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 d982d3b..1e7eced 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




More information about the mesa-commit mailing list