From: Brian Paul Date: Wed, 8 Feb 2017 19:31:44 +0000 (-0700) Subject: docs: update intro.html to mention new APIs, etc X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ac5845453c655a08ecabe3a891a3d2d9fea39866;p=mesa.git docs: update intro.html to mention new APIs, etc Reviewed-by: Eric Engestrom --- 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 @@

Introduction

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

@@ -152,14 +161,22 @@ February 2012: Mesa 8.0 is released, implementing the OpenGL 3.0 specification and version 1.30 of the OpenGL Shading Language.

+

+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. +

Version 11.x features