summaryrefslogtreecommitdiffstats
path: root/doxygen
Commit message (Collapse)AuthorAgeFilesLines
* doxygen: Plumb through gallium/ to automated documentationRhys Kidd2016-05-301-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>
* doxygen: Add missing modules to Windows runnerElie TOURNIER2016-05-231-0/+7
| | | | Acked-by: Rhys Kidd <rhyskidd@gmail.com>
* doxygen: remove git rebase falloutsEmil Velikov2016-04-142-54/+0
| | | | | | Should never have been (git) added in the first place. Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
* doxygen: Generate Doxygen for NIRElie TOURNIER2016-04-136-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>
* doxygen: update glsl linkElie TOURNIER2016-04-131-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>
* doxygen: Remove deprecated settings in common.doxyRhys Kidd2016-04-131-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>
* doxygen: Fix typo in doxygen/tnl.doxyRhys Kidd2016-04-131-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>
* doxygen: Correct TAGFILE linkage of mainRhys Kidd2016-04-138-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>
* doxygen: Update .gitignoreRhys Kidd2016-04-131-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>
* doxygen: Remove references to miniglxRhys Kidd2016-04-134-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>
* doxygen: Fix doxygen/gbm.doxy TAGFILESRhys Kidd2016-04-131-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>
* doxygen: Correct TAGFILE relative pathsRhys Kidd2016-04-136-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>
* doxygen: Fix doxygen/glapi.doxyRhys Kidd2016-04-131-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>
* doxygen: Remove src/mesa/shader/ referencesRhys Kidd2016-04-139-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>
* doxygen: Remove doxygen_sqlite3.db with 'make clean'Rhys Kidd2015-07-111-0/+1
| | | | | Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
* doxygen: Add doxygen_sqlite3.db to .gitignoreRhys Kidd2015-07-111-0/+1
| | | | | Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
* mesa: remove empty glthread.h fileBrian Paul2014-03-031-1/+0
| | | | Reviewed-by: José Fonseca <jfonseca@vmware.com>
* mesa: switch to c11 mutex functionsBrian Paul2014-03-031-1/+1
| | | | Reviewed-by: José Fonseca <jfonseca@vmware.com>
* doxygen: Add i965 to list of modules in html headerChad Versace2013-10-101-1/+2
| | | | Signed-off-by: Chad Versace <Chad Versace chad@chad-versace.us>
* doxygen: Generate Doxygen for i965Chad Versace2013-10-073-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>
* glsl/build: Build glcpp via the glsl MakefileMatt Turner2013-01-221-2/+2
| | | | | | Removing the subdirectory recursion provides a small speed up. Tested-by: Andreas Boll <andreas.boll.dev@gmail.com>
* Finish _HAVE_FULL_GL removalMatt Turner2012-10-171-1/+1
| | | | Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
* doxygen: add gbm to .gitignoreAndreas Boll2012-10-121-0/+1
|
* Fix building glsl when using automake-1.12 after 68e04cc6Jon TURNEY2012-07-151-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>
* doxygen: Add link to the gbm documentation to the headerRob Bradford2012-01-131-1/+2
|
* doxygen: Add doxygen file and build infrastructure for gbmRob Bradford2012-01-132-1/+50
|
* gallium/failover: Remove the deprecated module.Kai Wasserbäch2011-11-301-12/+0
| | | | | Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org> Signed-off-by: José Fonseca <jfonseca@vmware.com>
* gallium/cell: Remove the driver.Kai Wasserbäch2011-11-291-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>
* doxygen: Add glsl to the Makefile and .gitignore.Kenneth Graunke2011-01-192-0/+2
|
* doxygen: Add doxyfile for glsl moduleChad Versace2011-01-172-0/+40
|
* Remove remaining miniglx referencesKristian Høgsberg2010-02-252-181/+1
|
* configs: fix some remains of the i915simple driverZack Rusin2009-10-111-4/+3
|
* Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell2008-09-113-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
| * Fix CRLF line endings.Jose Fonseca2008-06-072-28/+28
| |
| * Convert crlf->lf line endings.José Fonseca2008-02-282-52/+52
| | | | | | | | Windows/DOS users should enable core.autocrlf from now on.
| * Don't parse mesa's rtasm asm module.José Fonseca2008-02-231-2/+1
| |
| * Update doxygen configuration file for new tree layout.José Fonseca2008-02-181-3/+3
| |
| * Mention 965 driver on main page.José Fonseca2007-12-111-1/+3
| |
| * Write a nicer doxygen main page, based on the TG's Gallium3D technical ↵José Fonseca2007-12-111-8/+191
| | | | | | | | overview pages.
| * Cover LLVM code in doxygen output.José Fonseca2007-12-111-2/+2
| |
| * Cover state tracker and winsys driver. Tweak parameters.José Fonseca2007-12-021-6/+9
| |
| * Ignore generated files.José Fonseca2007-10-251-1/+7
| |
| * Gallium's doxygen documentation.José Fonseca2007-09-282-0/+1439
| |
* | Fix CRLF line endings.Jose Fonseca2008-06-072-28/+28
| |
* | Never fail `make clean'Dan Nicholson2008-05-071-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.
* | Convert crlf->lf line endings.José Fonseca2008-02-282-52/+52
|/ | | | | | Windows/DOS users should enable core.autocrlf from now on: git config --global core.autocrlf true
* doxygen: update doxygen project number to 6.5Jerome Glisse2007-02-161-1/+1
| | | | doxygen number was laggin behind a bit.
* Update doxygen doc to reflet vbo changes.Jerome Glisse2007-02-1612-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 :).
* Make git ignore files only generated at build time.Michel Dänzer2006-12-061-0/+0
|
* Use CSS in custom headers.Jose Fonseca2004-09-102-19/+24
|