aboutsummaryrefslogtreecommitdiff
path: root/docs/sourcetree.rst
diff options
context:
space:
mode:
authorTimothy Arceri <tarceri@itsqueeze.com>2021-12-06 22:24:04 +1100
committerMarge Bot <emma+marge@anholt.net>2021-12-07 01:01:37 +0000
commit3580ffaa44b7a93f14a72d98fe73b91fcbb3cc61 (patch)
tree24a39e7a58fbfccb5c4a31f8cb4e863b009c2c7a /docs/sourcetree.rst
parent2636e8681a016eea74ad97bba80cc23e121f8384 (diff)
downloadmesa3d-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.rst25
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