summaryrefslogtreecommitdiff
path: root/docs/intro.html
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2017-02-08 12:31:44 -0700
committerEric Engestrom <eric@engestrom.ch>2017-02-09 00:02:20 +0000
commitac5845453c655a08ecabe3a891a3d2d9fea39866 (patch)
treeca7df38603c6e82ce5ce8d06142bf23a3d502ebc /docs/intro.html
parentb2722a89702572c678f3286d4ac11d35f199bf04 (diff)
downloadmesa-ac5845453c655a08ecabe3a891a3d2d9fea39866.tar.gz
docs: update intro.html to mention new APIs, etc
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Diffstat (limited to 'docs/intro.html')
-rw-r--r--docs/intro.html42
1 files changed, 31 insertions, 11 deletions
diff --git a/docs/intro.html b/docs/intro.html
index 6c91e3f63e0..f7e3728e6bf 100644
--- a/docs/intro.html
+++ b/docs/intro.html
@@ -17,22 +17,31 @@
<h1>Introduction</h1>
<p>
-Mesa is an open-source implementation of the
+The Mesa project began as an open-source implementation of the
<a href="http://www.opengl.org/">OpenGL</a> specification -
a system for rendering interactive 3D graphics.
</p>
<p>
-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
+<a href="http://www.khronos.org/opengles/">OpenGL ES</a> (versions 1, 2, 3),
+<a href="http://www.khronos.org/opencl/">OpenCL</a>,
+<a href="https://en.wikipedia.org/wiki/VDPAU">VDPAU</a> and
+<a href="http://www.khronos.org/vulkan/">Vulkan</a>.
</p>
<p>
-Mesa ties into several other open-source projects: the
-<a href="http://dri.freedesktop.org/">Direct Rendering
-Infrastructure</a> and <a href="http://x.org">X.org</a> 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.
+</p>
+
+<p>
+Mesa ties into several other open-source projects: the
+<a href="http://dri.freedesktop.org/">Direct Rendering
+Infrastructure</a> and <a href="http://x.org">X.org</a> to
+provide OpenGL support on Linux, FreeBSD and other operating
systems.
</p>
@@ -153,13 +162,21 @@ and version 1.30 of the OpenGL Shading Language.
</p>
<p>
+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.
+</p>
+
+<p>
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).
+</p>
+<p>
Work continues on the drivers and core Mesa to implement newer versions
-of the OpenGL specification.
+of the OpenGL, OpenGL ES and Vulkan specifications.
</p>
@@ -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.
</p>
+<p>
+Initial support for Vulkan is also included.
+</p>
<h2>Version 11.x features</h2>