diff options
author | Timothy Arceri <tarceri@itsqueeze.com> | 2021-12-06 22:24:04 +1100 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2021-12-07 01:01:37 +0000 |
commit | 3580ffaa44b7a93f14a72d98fe73b91fcbb3cc61 (patch) | |
tree | 24a39e7a58fbfccb5c4a31f8cb4e863b009c2c7a /docs/sourcetree.rst | |
parent | 2636e8681a016eea74ad97bba80cc23e121f8384 (diff) | |
download | mesa3d-3580ffaa44b7a93f14a72d98fe73b91fcbb3cc61.tar.gz |
doc: update source tree doc to reflect recent classic/swrast deletions
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14078>
Diffstat (limited to 'docs/sourcetree.rst')
-rw-r--r-- | docs/sourcetree.rst | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/docs/sourcetree.rst b/docs/sourcetree.rst index e331232793f..658c7217ae8 100644 --- a/docs/sourcetree.rst +++ b/docs/sourcetree.rst @@ -56,38 +56,13 @@ each directory. - **mesa** - Main Mesa sources - **main** - The core Mesa code (mainly state management) - - **drivers** - Mesa drivers (not used with Gallium) - - - **common** - code which may be shared by all drivers - - **dri** - Direct Rendering Infrastructure drivers - - - **common** - code shared by all DRI drivers - - **i915** - driver for Intel i915/i945 - - **i965** - driver for Intel i965 - - **nouveau** - driver for nVidia nv04/nv10/nv20 - - **radeon** - driver for ATI R100 - - **r200** - driver for ATI R200 - - **swrast** - software rasterizer driver that uses the - swrast module - - - **x11** - Xlib-based software driver - - **osmesa** - off-screen software driver - - **math** - vertex array translation and transformation code (not used with Gallium) - **program** - Vertex/fragment shader and GLSL compiler code - - **sparc** - Assembly code/optimizations for SPARC systems (not - used with Gallium) - **state_tracker** - Translator from Mesa to Gallium. This is basically a Mesa device driver that speaks to Gallium. This directory may be moved to src/mesa/drivers/gallium at some point. - - **swrast** - Software rasterization module. For drawing points, - lines, triangles, bitmaps, images, etc. in software. (not used - with Gallium) - - **swrast_setup** - Software primitive setup. Does things like - polygon culling, glPolygonMode, polygon offset, etc. (not used - with Gallium) - **vbo** - Vertex Buffer Object code. All drawing with glBegin/glEnd, glDrawArrays, display lists, etc. goes through this module. The results is a well-defined set of vertex arrays |