<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>