From: Brian Paul
-Mesa is an open-source implementation of the
+The Mesa project began as an open-source implementation of the
OpenGL specification -
a system for rendering interactive 3D graphics.
-A variety of device drivers allows Mesa to be used in many different
-environments ranging from software emulation to complete hardware acceleration
-for modern GPUs.
+Over the years the project has grown to implement more graphics APIs,
+including
+OpenGL ES (versions 1, 2, 3),
+OpenCL,
+VDPAU and
+Vulkan.
-Mesa ties into several other open-source projects: the
-Direct Rendering
-Infrastructure and X.org to
-provide OpenGL support to users of X on Linux, FreeBSD and other operating
+A variety of device drivers allows the Mesa libraries to be used in many
+different environments ranging from software emulation to complete hardware
+acceleration for modern GPUs.
+
+Mesa ties into several other open-source projects: the
+Direct Rendering
+Infrastructure and X.org to
+provide OpenGL support on Linux, FreeBSD and other operating
systems.
Introduction
+July 2016: Mesa 12.0 is released, including OpenGL 4.3 support and initial +support for Vulkan for Intel GPUs. Plus, there's another gallium software +driver ("swr") based on LLVM and developed by Intel. +
+Ongoing: Mesa is the OpenGL implementation for several types of hardware made by Intel, AMD and NVIDIA, plus the VMware virtual GPU. There's also several software-based renderers: swrast (the legacy -Mesa rasterizer), softpipe (a gallium reference driver) and llvmpipe -(LLVM/JIT-based high-speed rasterizer). +Mesa rasterizer), softpipe (a gallium reference driver), llvmpipe +(LLVM/JIT-based high-speed rasterizer) and swr (another LLVM-based driver). +
+Work continues on the drivers and core Mesa to implement newer versions -of the OpenGL specification. +of the OpenGL, OpenGL ES and Vulkan specifications.
@@ -178,6 +195,9 @@ of the OpenGL specification is implemented. Version 12.x of Mesa implements the OpenGL 4.3 API, but not all drivers support OpenGL 4.3. ++Initial support for Vulkan is also included. +