summaryrefslogtreecommitdiff
path: root/doxygen
AgeCommit message (Collapse)AuthorFilesLines
2016-05-30doxygen: Plumb through gallium/ to automated documentationRhys Kidd1-1/+2
Add Gallium and the Gallium-based drivers to doxygen's automated code documentation infrastructure. Can be individually created with: cd $MESA_TOP_LEVEL/ make -C doxygen/ gallium.tag Benefits from the existing doxygen Makefile runners to clean up afterwards with 'make clean'. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2016-05-23doxygen: Add missing modules to Windows runnerElie TOURNIER1-0/+7
Acked-by: Rhys Kidd <rhyskidd@gmail.com>
2016-04-14doxygen: remove git rebase falloutsEmil Velikov2-54/+0
Should never have been (git) added in the first place. Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Generate Doxygen for NIRElie TOURNIER6-1/+108
Now, one can do the following to generate and read the nir Doxygen: cd $MESA_TOP/doxygen make firefox nir/index.html Update v2: Correct TAGFILES in nir.doxy Signed-off-by: Elie TOURNIER <tournier.elie@gmail.com> Reviewed-by: Rhys Kidd <rhyskidd@gmail.com> [Emil Velikov] v3: Rebase. Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: update glsl linkElie TOURNIER1-4/+5
Signed-off-by: Elie TOURNIER <tournier.elie@gmail.com> Reviewed-by: Rhys Kidd <rhyskidd@gmail.com> Tested-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Remove deprecated settings in common.doxyRhys Kidd1-51/+0
These Doxygen features are deprecated, as reported by Doxygen 1.8.9.1 Warning: Tag `USE_WINDOWS_ENCODING' at line 66 of file `common.doxy' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Warning: Tag `DETAILS_AT_TOP' at line 157 of file `common.doxy' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Warning: Tag `HTML_ALIGN_MEMBERS' at line 616 of file `common.doxy' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Warning: Tag `XML_SCHEMA' at line 848 of file `common.doxy' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Warning: Tag `XML_DTD' at line 854 of file `common.doxy' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Warning: Tag `MAX_DOT_GRAPH_WIDTH' at line 1115 of file `common.doxy' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 1123 of file `common.doxy' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Fix typo in doxygen/tnl.doxyRhys Kidd1-1/+1
TAGFILE relative folder should match .tag file Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Correct TAGFILE linkage of mainRhys Kidd8-8/+8
core.doxy was renamed to main.doxy, along with output folder in the below 2004 commit. Correct the other modules' TAGFILE linkage to find the main folder. commit 3ef972f538e1ff207f5919a8068bf14af18fb270 Author: Brian Paul <brian.paul@tungstengraphics.com> Date: Sun May 16 22:07:02 2004 +0000 Replaced 'core' with 'main'. Other minor updates. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Update .gitignoreRhys Kidd1-5/+0
The last of these output directories was removed in 2007. commit c2e0570831ae130fce1fa374bebe25bb9c561e29 Author: Jerome Glisse <glisse@freedesktop.org> Date: Fri Feb 16 23:18:56 2007 +0100 Update doxygen doc to reflet vbo changes. Update doxygen doc, array_cache no longuer exist, new shiny vbo modules is there. Tested on unix, but i think i didn't broke that bat :). commit 3ef972f538e1ff207f5919a8068bf14af18fb270 Author: Brian Paul <brian.paul@tungstengraphics.com> Date: Sun May 16 22:07:02 2004 +0000 Replaced 'core' with 'main'. Other minor updates. commit 69db632a9df035cdc852cc64fb14038919929a70 Author: Jose Fonseca <j_r_fonseca@yahoo.co.uk> Date: Thu May 1 23:32:54 2003 +0000 Move the Doxygen configuration files into the usual places and integrate with the build system. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Remove references to miniglxRhys Kidd4-6/+2
miniglx was removed in February 2010. Clean up remaining unnecessary doxygen references. commit a9e36696837b2c31ecee4017a0adffbd987c1eff Author: Kristian Høgsberg <krh@bitplanet.net> Date: Thu Feb 25 16:17:04 2010 -0500 Remove remaining miniglx references Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Fix doxygen/gbm.doxy TAGFILESRhys Kidd1-1/+1
There has never been a doxygen/gbm_setup output folder. Appears to have been a copy-paste error from original commit in 245341f406bbdf23fec3d8ea8ad95c147c11ad1c. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Correct TAGFILE relative pathsRhys Kidd6-7/+7
Per Doxygen documentation, to combine external documentation (stored in a *.tag file) with a project the TAGFILES option should be set in the configuration file. A tag file typically only contains a relative location of the documentation from the point where doxygen was run. So when you include a tag file in other project you have to specify where the external documentation is located in relation this project. You can do this in the configuration file by assigning the (relative) location to the tag files specified after the TAGFILES configuration option. If you use a relative path it should be relative with respect to the directory where the HTML output of your project is generated; so a relative path from the HTML output directory of a project to the HTML output of the other project that is linked to. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Fix doxygen/glapi.doxyRhys Kidd1-2/+2
The src/mesa/glapi folder was relocated in the below commit. Amend the doxygen/glapi.doxy INPUT setting accordingly. Whilst here, in addition this change also avoids a bug in the consolidated Doxygen output caused by doxygen/glapi.doxy inadvertently overwriting doxygen/swrast.tag via its GENERATE_TAGFILE setting. This bug depended upon the specific order each *.tag was built. commit 296adbd545b8efd38c9ed508166b2de2764a444b Author: Chia-I Wu <olv@lunarg.com> Date: Mon Apr 26 12:56:44 2010 +0800 glapi: Move to src/mapi/. Move glapi to src/mapi/{glapi,es1api,es2api}. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-13doxygen: Remove src/mesa/shader/ referencesRhys Kidd9-58/+0
Mesa has not had a src/mesa/shader/ folder since Mesa 7.9 removed it in October 2010, as part of a revised GLSL compiler written by Intel. Remove doxygen/shader.doxy and consequential changes made throughout. In addition to removing an unnecessary Doxygen doxyfile, this change also avoids a bug in the consolidated Doxygen output caused by doxygen/shader.doxy inadvertently overwriting doxygen/swrast.tag via its GENERATE_TAGFILE setting. This bug depended upon the specific order each *.tag was built. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2015-07-11doxygen: Remove doxygen_sqlite3.db with 'make clean'Rhys Kidd1-0/+1
Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-07-11doxygen: Add doxygen_sqlite3.db to .gitignoreRhys Kidd1-0/+1
Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
2014-03-03mesa: remove empty glthread.h fileBrian Paul1-1/+0
Reviewed-by: José Fonseca <jfonseca@vmware.com>
2014-03-03mesa: switch to c11 mutex functionsBrian Paul1-1/+1
Reviewed-by: José Fonseca <jfonseca@vmware.com>
2013-10-10doxygen: Add i965 to list of modules in html headerChad Versace1-1/+2
Signed-off-by: Chad Versace <Chad Versace chad@chad-versace.us>
2013-10-07doxygen: Generate Doxygen for i965Chad Versace3-1/+53
Now, one can do the following to generate and read the i965 Doxygen: cd $MESA_TOP/doxygen make firefox i965/index.html Reviewed-by: Frank Henigman <fjhenigman@google.com> Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
2013-01-22glsl/build: Build glcpp via the glsl MakefileMatt Turner1-2/+2
Removing the subdirectory recursion provides a small speed up. Tested-by: Andreas Boll <andreas.boll.dev@gmail.com>
2012-10-17Finish _HAVE_FULL_GL removalMatt Turner1-1/+1
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2012-10-12doxygen: add gbm to .gitignoreAndreas Boll1-0/+1
2012-07-15Fix building glsl when using automake-1.12 after 68e04cc6Jon TURNEY1-3/+2
Commit 68e04cc6 was tested using automake-1.11. Unfortunately, automake-1.12 made a "slightly backward-incompatible change" in the use of yacc with C++, and for a .yy file, the generated header file is now named .hh, not .h To work with both, write our own rule for running yacc, which generates a header file named .h, rather than using automake's rule. Also, remove things from BUILD_SOURCES which don't need to be there Also, update EXCLUDE rules in doxygen/glsl.doxy, for change of generated files from .cpp -> .cc, and glsl_lexer.h has never existed. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2012-01-13doxygen: Add link to the gbm documentation to the headerRob Bradford1-1/+2
2012-01-13doxygen: Add doxygen file and build infrastructure for gbmRob Bradford2-1/+50
2011-11-30gallium/failover: Remove the deprecated module.Kai Wasserbäch1-12/+0
Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org> Signed-off-by: José Fonseca <jfonseca@vmware.com>
2011-11-29gallium/cell: Remove the driver.Kai Wasserbäch1-1/+0
Complicates Gallium3D development and doesn't seem to have active users. Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org> Signed-off-by: José Fonseca <jfonseca@vmware.com>
2011-01-19doxygen: Add glsl to the Makefile and .gitignore.Kenneth Graunke2-0/+2
2011-01-17doxygen: Add doxyfile for glsl moduleChad Versace2-0/+40
2010-02-25Remove remaining miniglx referencesKristian Høgsberg2-181/+1
2009-10-11configs: fix some remains of the i915simple driverZack Rusin1-4/+3
2008-09-11Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell3-1/+1633
A first attempt at moving gallium onto a branch directly off master... It will be interesting to see how much work this takes to get running. Have resolved the conflicts semi-arbitarily, not compiled or tested. Conflicts: .gitignore Makefile configs/config.mgw configs/darwin configs/darwin-x86ppc configs/default configs/freebsd-dri configs/linux-dri configs/linux-dri-xcb configs/linux-fbdev configs/linux-static configs/linux-x86-64-static configs/linux-x86-static doxygen/Makefile include/GL/gl.h progs/demos/Makefile progs/demos/descrip.mms progs/demos/texenv.c progs/egl/.gitignore progs/egl/Makefile progs/glsl/.gitignore progs/glsl/Makefile progs/glsl/convolutions.c progs/samples/Makefile.mgw progs/tests/.gitignore progs/trivial/.gitignore progs/trivial/point-param.c progs/trivial/tri.c progs/xdemos/.gitignore progs/xdemos/glthreads.c src/egl/drivers/demo/Makefile src/egl/drivers/dri/Makefile src/egl/main/Makefile src/glu/Makefile src/glu/sgi/Makefile src/glu/sgi/Makefile.mgw src/glut/glx/Makefile.mgw src/glut/os2/WarpWin.cpp src/glut/os2/glut_cindex.cpp src/glut/os2/glut_gamemode.cpp src/glut/os2/glut_win.cpp src/glut/os2/glut_winmisc.cpp src/glut/os2/os2_glx.cpp src/glut/os2/os2_menu.cpp src/glut/os2/os2_winproc.cpp src/glw/Makefile src/glx/x11/dri_glx.c src/glx/x11/glxext.c src/mesa/Makefile src/mesa/Makefile.mgw src/mesa/descrip.mms src/mesa/drivers/beos/Makefile src/mesa/drivers/common/descrip.mms src/mesa/drivers/common/driverfuncs.c src/mesa/drivers/directfb/Makefile src/mesa/drivers/dri/Makefile.template src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/common/dri_bufmgr.h src/mesa/drivers/dri/common/dri_util.c src/mesa/drivers/dri/common/extension_helper.h src/mesa/drivers/dri/common/mmio.h src/mesa/drivers/dri/common/utils.c src/mesa/drivers/dri/common/utils.h src/mesa/drivers/dri/glcore/Makefile src/mesa/drivers/dri/i810/i810screen.c src/mesa/drivers/dri/i915/intel_ioctl.c src/mesa/drivers/dri/i915/intel_ioctl.h src/mesa/drivers/dri/i915/intel_screen.c src/mesa/drivers/dri/i915/server/i830_common.h src/mesa/drivers/dri/i915/server/i830_dri.h src/mesa/drivers/dri/i965/intel_screen.c src/mesa/drivers/dri/i965/server/i830_common.h src/mesa/drivers/dri/i965/server/i830_dri.h src/mesa/drivers/dri/mach64/mach64_screen.c src/mesa/drivers/dri/nouveau/nouveau_context.h src/mesa/drivers/dri/nouveau/nouveau_fifo.c src/mesa/drivers/dri/nouveau/nouveau_fifo.h src/mesa/drivers/dri/nouveau/nouveau_screen.c src/mesa/drivers/dri/nouveau/nouveau_screen.h src/mesa/drivers/dri/r128/r128_tex.h src/mesa/drivers/dri/savage/savageioctl.h src/mesa/drivers/fbdev/Makefile src/mesa/drivers/osmesa/Makefile src/mesa/drivers/osmesa/descrip.mms src/mesa/drivers/x11/Makefile src/mesa/drivers/x11/descrip.mms src/mesa/drivers/x11/xm_dd.c src/mesa/glapi/glapi.c src/mesa/glapi/glthread.c src/mesa/main/api_validate.c src/mesa/main/attrib.c src/mesa/main/bufferobj.c src/mesa/main/bufferobj.h src/mesa/main/buffers.c src/mesa/main/config.h src/mesa/main/context.c src/mesa/main/descrip.mms src/mesa/main/drawpix.c src/mesa/main/enums.c src/mesa/main/fbobject.c src/mesa/main/glheader.h src/mesa/main/imports.c src/mesa/main/mipmap.c src/mesa/main/mm.c src/mesa/main/mm.h src/mesa/main/mtypes.h src/mesa/main/points.c src/mesa/main/sources src/mesa/main/state.c src/mesa/main/texcompress_fxt1.c src/mesa/main/texenvprogram.c src/mesa/main/texobj.c src/mesa/main/texstate.c src/mesa/main/texstore.c src/mesa/math/descrip.mms src/mesa/shader/arbprogram.c src/mesa/shader/descrip.mms src/mesa/shader/prog_execute.c src/mesa/shader/prog_statevars.c src/mesa/shader/prog_statevars.h src/mesa/shader/prog_uniform.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/shader_api.c src/mesa/shader/slang/descrip.mms src/mesa/shader/slang/library/slang_vertex_builtin_gc.h src/mesa/sources src/mesa/swrast/descrip.mms src/mesa/swrast/s_drawpix.c src/mesa/swrast/s_fragprog.c src/mesa/swrast/s_readpix.c src/mesa/swrast/s_span.c src/mesa/swrast_setup/descrip.mms src/mesa/tnl/descrip.mms src/mesa/tnl/t_context.h src/mesa/tnl/t_vp_build.c src/mesa/tnl/tnl.h src/mesa/vbo/descrip.mms src/mesa/vbo/vbo_context.c src/mesa/vbo/vbo_exec_array.c src/mesa/x86-64/xform4.S src/mesa/x86/rtasm/x86sse.c src/mesa/x86/rtasm/x86sse.h windows/VC6/progs/glut/glut.dsp windows/VC7/mesa/gdi/gdi.vcproj windows/VC7/mesa/glu/glu.vcproj windows/VC7/mesa/mesa.sln windows/VC7/mesa/mesa/mesa.vcproj windows/VC7/mesa/osmesa/osmesa.vcproj windows/VC7/progs/glut/glut.vcproj windows/VC8/mesa/gdi/gdi.vcproj windows/VC8/mesa/glu/glu.vcproj windows/VC8/mesa/mesa.sln windows/VC8/mesa/mesa/mesa.vcproj windows/VC8/progs/glut/glut.vcproj
2008-06-07Fix CRLF line endings.Jose Fonseca2-28/+28
2008-06-07Fix CRLF line endings.Jose Fonseca2-28/+28
2008-05-07Never fail `make clean'Dan Nicholson1-2/+2
Mostly some pedantic changes such that `make clean' always ignores errors. Also changed the top clean target to do the `touch configs/current' dance instead of realclean.
2008-02-28Convert crlf->lf line endings.José Fonseca2-52/+52
Windows/DOS users should enable core.autocrlf from now on: git config --global core.autocrlf true
2008-02-28Convert crlf->lf line endings.José Fonseca2-52/+52
Windows/DOS users should enable core.autocrlf from now on.
2008-02-23Don't parse mesa's rtasm asm module.José Fonseca1-2/+1
2008-02-18Update doxygen configuration file for new tree layout.José Fonseca1-3/+3
2007-12-11Mention 965 driver on main page.José Fonseca1-1/+3
2007-12-11Write a nicer doxygen main page, based on the TG's Gallium3D technical ↵José Fonseca1-8/+191
overview pages.
2007-12-11Cover LLVM code in doxygen output.José Fonseca1-2/+2
2007-12-02Cover state tracker and winsys driver. Tweak parameters.José Fonseca1-6/+9
2007-10-25Ignore generated files.José Fonseca1-1/+7
2007-09-28Gallium's doxygen documentation.José Fonseca2-0/+1439
2007-02-16doxygen: update doxygen project number to 6.5Jerome Glisse1-1/+1
doxygen number was laggin behind a bit.
2007-02-16Update doxygen doc to reflet vbo changes.Jerome Glisse12-16/+16
Update doxygen doc, array_cache no longuer exist, new shiny vbo modules is there. Tested on unix, but i think i didn't broke that bat :).
2006-12-06Make git ignore files only generated at build time.Michel Dänzer1-0/+0
2004-09-10Use CSS in custom headers.Jose Fonseca2-19/+24