1848b8605Smrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2848b8605Smrg<html lang="en"> 3848b8605Smrg<head> 4848b8605Smrg <meta http-equiv="content-type" content="text/html; charset=utf-8"> 5848b8605Smrg <title>Supported Systems and Drivers</title> 6848b8605Smrg <link rel="stylesheet" type="text/css" href="mesa.css"> 7848b8605Smrg</head> 8848b8605Smrg<body> 9848b8605Smrg 10848b8605Smrg<div class="header"> 11848b8605Smrg <h1>The Mesa 3D Graphics Library</h1> 12848b8605Smrg</div> 13848b8605Smrg 14848b8605Smrg<iframe src="contents.html"></iframe> 15848b8605Smrg<div class="content"> 16848b8605Smrg 17848b8605Smrg<h1>Supported Systems and Drivers</h1> 18848b8605Smrg 19848b8605Smrg<p> 20848b8605SmrgMesa is primarily developed and used on Linux systems. 21848b8605SmrgBut there's also support for Windows, other flavors of Unix and other 22848b8605Smrgsystems such as Haiku. 23848b8605SmrgWe're actively developing and maintaining several hardware and 24848b8605Smrgsoftware drivers. 25848b8605Smrg</p> 26848b8605Smrg 27848b8605Smrg<p> 28848b8605SmrgThe primary API is OpenGL but there's also support for OpenGL ES 1, ES2 29848b8605Smrgand ES 3, OpenVG, OpenCL, VDPAU, XvMC and the EGL interface. 30848b8605Smrg</p> 31848b8605Smrg 32848b8605Smrg<p> 33848b8605SmrgHardware drivers include: 34848b8605Smrg</p> 35848b8605Smrg<ul> 36848b8605Smrg <li>Intel i965, i945, i915. 37b8e80941Smrg See <a href="https://01.org/linuxgraphics">Intel's website</a></li> 38848b8605Smrg <li>AMD Radeon series. 39b8e80941Smrg See <a href="https://www.x.org/wiki/RadeonFeature">RadeonFeature</a></li> 40848b8605Smrg <li>NVIDIA GPUs. 41b8e80941Smrg See <a href="https://nouveau.freedesktop.org">Nouveau Wiki</a></li> 42b8e80941Smrg <li><a href="https://www.x.org/wiki/vmware">VMware virtual GPU</a></li> 43848b8605Smrg</ul> 44848b8605Smrg 45848b8605Smrg<p> 46848b8605SmrgSoftware drivers include: 47848b8605Smrg</p> 48848b8605Smrg<ul> 49848b8605Smrg<li><a href="llvmpipe.html">llvmpipe</a> - uses LLVM for x86 JIT code 50848b8605Smrg generation and is multi-threaded 51848b8605Smrg<li>softpipe - a reference Gallium driver 52848b8605Smrg<li>swrast - the legacy/original Mesa software rasterizer 53848b8605Smrg</ul> 54848b8605Smrg 55848b8605Smrg<p> 56848b8605SmrgAdditional driver information: 57848b8605Smrg</p> 58848b8605Smrg 59848b8605Smrg<ul> 60b8e80941Smrg<li><a href="https://dri.freedesktop.org/"> DRI hardware 61848b8605Smrgdrivers</a> for the X Window System 62848b8605Smrg<li><a href="xlibdriver.html">Xlib / swrast driver</a> for the X Window System 63848b8605Smrgand Unix-like operating systems 64848b8605Smrg<li><a href="README.WIN32">Microsoft Windows</a> 65848b8605Smrg<li><a href="vmware-guest.html">VMware</a> guest OS driver 66848b8605Smrg</ul> 67848b8605Smrg 68848b8605Smrg 69848b8605Smrg<h1> 70848b8605SmrgDeprecated Systems and Drivers 71848b8605Smrg</h1> 72848b8605Smrg 73848b8605Smrg<p> 74848b8605SmrgIn the past there were other drivers for older GPUs and operating 75848b8605Smrgsystems. 76848b8605SmrgThese have been removed from the Mesa source tree and distribution. 77848b8605SmrgIf anyone's interested though, the code can be found in the git repo. 78848b8605SmrgThe list includes: 79848b8605Smrg</p> 80848b8605Smrg 81848b8605Smrg<ul> 82848b8605Smrg<li>3dfx/glide 83848b8605Smrg<li>Matrox 84848b8605Smrg<li>ATI R128 85848b8605Smrg<li>Savage 86848b8605Smrg<li>VIA Unichrome 87848b8605Smrg<li>SIS 88848b8605Smrg<li>3Dlabs gamma 89848b8605Smrg<li>DOS 90848b8605Smrg<li>fbdev 91848b8605Smrg<li>DEC/VMS 92848b8605Smrg</ul> 93848b8605Smrg 94848b8605Smrg</div> 95848b8605Smrg</body> 96848b8605Smrg</html> 97