diff options
author | Brian Paul <brianp@vmware.com> | 2017-02-08 12:31:44 -0700 |
---|---|---|
committer | Eric Engestrom <eric@engestrom.ch> | 2017-02-09 00:02:20 +0000 |
commit | ac5845453c655a08ecabe3a891a3d2d9fea39866 (patch) | |
tree | ca7df38603c6e82ce5ce8d06142bf23a3d502ebc /docs/intro.html | |
parent | b2722a89702572c678f3286d4ac11d35f199bf04 (diff) |
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.html | 42 |
1 files changed, 31 insertions, 11 deletions
diff --git a/docs/intro.html b/docs/intro.html index 6c91e3f63e..f7e3728e6b 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> |