It is currently useless but it will be used very soon!

Signed-off-by: Martin Peres <martin.pe...@linux.intel.com>
---
 src/mesa/drivers/dri/swrast/swrast.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/src/mesa/drivers/dri/swrast/swrast.c 
b/src/mesa/drivers/dri/swrast/swrast.c
index 2d4bb70..1522636 100644
--- a/src/mesa/drivers/dri/swrast/swrast.c
+++ b/src/mesa/drivers/dri/swrast/swrast.c
@@ -66,6 +66,17 @@
 # include <sys/sysctl.h>
 #endif
 
+#include "xmlpool.h"
+
+static const __DRIconfigOptionsExtension swrast_config_options = {
+   .base = { __DRI_CONFIG_OPTIONS, 1 },
+   .xml =
+
+DRI_CONF_BEGIN
+   /* will be filled later with cross-driver options */
+DRI_CONF_END
+};
+
 const __DRIextension **__driDriverGetExtensions_swrast(void);
 
 const char * const swrast_vendor_string = "Mesa Project";
@@ -758,6 +769,7 @@ dri_create_context(gl_api api,
     struct gl_context *mesaCtx = NULL;
     struct gl_context *sharedCtx = NULL;
     struct dd_function_table functions;
+    driOptionCache optionCache;
 
     TRACE;
 
@@ -784,6 +796,10 @@ dri_create_context(gl_api api,
 
     mesaCtx = &ctx->Base;
 
+    /* parse information in __driConfigOptions */
+    driParseOptionInfo(&optionCache, swrast_config_options.xml);
+    driDestroyOptionInfo(&optionCache);
+
     /* basic context setup */
     if (!_mesa_initialize_context(mesaCtx, api, visual, sharedCtx, 
&functions)) {
        *error = __DRI_CTX_ERROR_NO_MEMORY;
-- 
2.4.2

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to