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>
This commit is contained in:
Timothy Arceri 2021-12-06 22:24:04 +11:00 committed by Marge Bot
parent 2636e8681a
commit 3580ffaa44

View File

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