<div dir="ltr">Hello Elie,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On 9 April 2016 at 08:50, Elie TOURNIER <span dir="ltr"><<a href="mailto:tournier.elie@gmail.com" target="_blank">tournier.elie@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Now, one can do the following to generate and read the nir Doxygen:<br>
cd $MESA_TOP/doxygen<br>
make<br>
firefox nir/index.html<br>
<br>
Signed-off-by: Elie TOURNIER <<a href="mailto:tournier.elie@gmail.com">tournier.elie@gmail.com</a>><br>
---<br>
 doxygen/.gitignore  |  1 +<br>
 doxygen/Makefile    |  3 ++-<br>
 doxygen/header.html |  1 +<br>
 doxygen/nir.doxy    | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++<br>
 4 files changed, 54 insertions(+), 1 deletion(-)<br>
 create mode 100644 doxygen/nir.doxy<br>
<br>
diff --git a/doxygen/.gitignore b/doxygen/.gitignore<br>
index a5f3921..ed94bed 100644<br>
--- a/doxygen/.gitignore<br>
+++ b/doxygen/.gitignore<br>
@@ -14,6 +14,7 @@ main<br>
 math<br>
 math_subset<br>
 miniglx<br>
+nir<br>
 radeondrm<br>
 radeonfb<br>
 radeon_subset<br>
diff --git a/doxygen/Makefile b/doxygen/Makefile<br>
index 01c2691..cbbb40e 100644<br>
--- a/doxygen/Makefile<br>
+++ b/doxygen/Makefile<br>
@@ -18,7 +18,8 @@ FULL = \<br>
        tnl.doxy \<br>
        tnl_dd.doxy \<br>
        gbm.doxy \<br>
-       i965.doxy<br>
+       i965.doxy \<br>
+       nir.doxy<br>
<br>
 full: $(FULL:.doxy=.tag)<br>
        $(foreach FILE,$(FULL),doxygen $(FILE);)<br>
diff --git a/doxygen/header.html b/doxygen/header.html<br>
index abd736f..8e656c1 100644<br>
--- a/doxygen/header.html<br>
+++ b/doxygen/header.html<br>
@@ -8,6 +8,7 @@<br>
 <a class="qindex" href="../main/index.html">core</a> |<br>
 <a class="qindex" href="../glapi/index.html">glapi</a> |<br>
 <a class="qindex" href="../glsl/index.html">glsl</a> |<br>
+<a class="qindex" href="../nir/index.html">nir</a> |<br>
 <a class="qindex" href="../vbo/index.html">vbo</a> |<br>
 <a class="qindex" href="../math/index.html">math</a> |<br>
 <a class="qindex" href="../shader/index.html">shader</a> |<br>
diff --git a/doxygen/nir.doxy b/doxygen/nir.doxy<br>
new file mode 100644<br>
index 0000000..7e431ac<br>
--- /dev/null<br>
+++ b/doxygen/nir.doxy<br>
@@ -0,0 +1,50 @@<br>
+# Doxyfile 0.1<br>
+<br>
+@INCLUDE               = common.doxy<br>
+<br>
+#---------------------------------------------------------------------------<br>
+# General configuration options<br>
+#---------------------------------------------------------------------------<br>
+PROJECT_NAME           = "Mesa NIR module"<br>
+#---------------------------------------------------------------------------<br>
+# Configuration options related to the input files<br>
+#---------------------------------------------------------------------------<br>
+INPUT                  = ../src/compiler/nir<br>
+FILE_PATTERNS          = *.c *.cpp *.h<br>
+RECURSIVE              = NO<br>
+EXCLUDE                =<br>
+EXCLUDE_PATTERNS       =<br>
+EXAMPLE_PATH           =<br>
+EXAMPLE_PATTERNS       =<br>
+EXAMPLE_RECURSIVE      = NO<br>
+IMAGE_PATH             =<br>
+INPUT_FILTER           =<br>
+FILTER_SOURCE_FILES    = NO<br>
+#---------------------------------------------------------------------------<br>
+# Configuration options related to the HTML output<br>
+#---------------------------------------------------------------------------<br>
+HTML_OUTPUT            = nir<br>
+#---------------------------------------------------------------------------<br>
+# Configuration options related to the preprocessor<br>
+#---------------------------------------------------------------------------<br>
+ENABLE_PREPROCESSING   = YES<br>
+MACRO_EXPANSION        = NO<br>
+EXPAND_ONLY_PREDEF     = NO<br>
+SEARCH_INCLUDES        = YES<br>
+INCLUDE_PATH           = ../include/<br>
+INCLUDE_FILE_PATTERNS  =<br>
+PREDEFINED             =<br>
+EXPAND_AS_DEFINED      =<br>
+SKIP_FUNCTION_MACROS   = YES<br>
+#---------------------------------------------------------------------------<br>
+# Configuration::additions related to external references<br>
+#---------------------------------------------------------------------------<br>
+TAGFILES               = glsl.tag=../glsl \<br>
+                         main.tag=../main \<br>
+                         math.tag=../math \<br>
+                         swrast.tag=../swrast \<br>
+                         swrast_setup.tag=../swrast_setup \<br>
+                         tnl.tag=../tnl \<br>
+                         tnl_dd.tag=../tnl_dd \<br>
+                         vbo.tag=vbo<br></blockquote><div><br></div><div>With the above line replaced with 'vbo.tag=../vbo' that patch would get my:<br><br>Reviewed-by: Rhys Kidd <<a href="mailto:rhyskidd@gmail.com">rhyskidd@gmail.com</a>><br><br></div><div>I'm about to publish a set of patches that make that correction throughout $MESA_TOP/doxygen, however no point adding another incorrect one while you're at it.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
+GENERATE_TAGFILE       = nir.tag<br>
<span class=""><font color="#888888">--<br>
1.9.1<br>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</font></span></blockquote></div><br></div></div></div>