st/mesa: fix Sanctuary and Tropics by disabling ARB_gpu_shader5 for them
[mesa.git] / src / util / xmlpool.h
index ebd4e7c863af2f9c2db8b44e3d5a3b5e5c8b91d1..a1ec4f3a6c3d540f826bce22c583e47552d2d2f1 100644 (file)
 
 /** \brief Begin __driConfigOptions */
 #define DRI_CONF_BEGIN \
+"<?xml version=\"1.0\" standalone=\"yes\"?>" \
+"<!DOCTYPE driinfo [" \
+"   <!ELEMENT driinfo      (section*)>" \
+"   <!ELEMENT section      (description+, option+)>" \
+"   <!ELEMENT description  (enum*)>" \
+"   <!ATTLIST description  lang CDATA #REQUIRED" \
+"                          text CDATA #REQUIRED>" \
+"   <!ELEMENT option       (description+)>" \
+"   <!ATTLIST option       name CDATA #REQUIRED" \
+"                          type (bool|enum|int|float) #REQUIRED" \
+"                          default CDATA #REQUIRED" \
+"                          valid CDATA #IMPLIED>" \
+"   <!ELEMENT enum         EMPTY>" \
+"   <!ATTLIST enum         value CDATA #REQUIRED" \
+"                          text CDATA #REQUIRED>" \
+"]>" \
 "<driinfo>\n"
 
 /** \brief End __driConfigOptions */
 #define DRI_CONF_OPT_BEGIN_B(name,def) \
 "<option name=\""#name"\" type=\"bool\" default="#def">\n"
 
-/** \brief Begin an option definition with quoted default value */
-#define DRI_CONF_OPT_BEGIN_Q(name,type,def) \
-"<option name=\""#name"\" type=\""#type"\" default="#def">\n"
-
 /** \brief Begin an option definition with restrictions on valid values */
 #define DRI_CONF_OPT_BEGIN_V(name,type,def,valid) \
 "<option name=\""#name"\" type=\""#type"\" default=\""#def"\" valid=\""valid"\">\n"