systems.html revision 848b8605
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. 37848b8605Smrg See <a href="http://intellinuxgraphics.org/index.html"> 38848b8605Smrg Intel's website</a></li> 39848b8605Smrg <li>AMD Radeon series. 40848b8605Smrg See <a href="http://www.x.org/wiki/RadeonFeature">RadeonFeature</a></li> 41848b8605Smrg <li>NVIDIA GPUs. 42848b8605Smrg See <a href="http://nouveau.freedesktop.org">Nouveau Wiki</a></li> 43848b8605Smrg <li><a href="http://www.x.org/wiki/vmware">VMware virtual GPU</a></li> 44848b8605Smrg</ul> 45848b8605Smrg 46848b8605Smrg<p> 47848b8605SmrgSoftware drivers include: 48848b8605Smrg</p> 49848b8605Smrg<ul> 50848b8605Smrg<li><a href="llvmpipe.html">llvmpipe</a> - uses LLVM for x86 JIT code 51848b8605Smrg generation and is multi-threaded 52848b8605Smrg<li>softpipe - a reference Gallium driver 53848b8605Smrg<li>swrast - the legacy/original Mesa software rasterizer 54848b8605Smrg</ul> 55848b8605Smrg 56848b8605Smrg<p> 57848b8605SmrgAdditional driver information: 58848b8605Smrg</p> 59848b8605Smrg 60848b8605Smrg<ul> 61848b8605Smrg<li><a href="http://dri.freedesktop.org/"> DRI hardware 62848b8605Smrgdrivers</a> for the X Window System 63848b8605Smrg<li><a href="xlibdriver.html">Xlib / swrast driver</a> for the X Window System 64848b8605Smrgand Unix-like operating systems 65848b8605Smrg<li><a href="README.WIN32">Microsoft Windows</a> 66848b8605Smrg<li><a href="vmware-guest.html">VMware</a> guest OS driver 67848b8605Smrg</ul> 68848b8605Smrg 69848b8605Smrg 70848b8605Smrg<h1> 71848b8605SmrgDeprecated Systems and Drivers 72848b8605Smrg</h1> 73848b8605Smrg 74848b8605Smrg<p> 75848b8605SmrgIn the past there were other drivers for older GPUs and operating 76848b8605Smrgsystems. 77848b8605SmrgThese have been removed from the Mesa source tree and distribution. 78848b8605SmrgIf anyone's interested though, the code can be found in the git repo. 79848b8605SmrgThe list includes: 80848b8605Smrg</p> 81848b8605Smrg 82848b8605Smrg<ul> 83848b8605Smrg<li>3dfx/glide 84848b8605Smrg<li>Matrox 85848b8605Smrg<li>ATI R128 86848b8605Smrg<li>Savage 87848b8605Smrg<li>VIA Unichrome 88848b8605Smrg<li>SIS 89848b8605Smrg<li>3Dlabs gamma 90848b8605Smrg<li>DOS 91848b8605Smrg<li>fbdev 92848b8605Smrg<li>DEC/VMS 93848b8605Smrg</ul> 94848b8605Smrg 95848b8605Smrg</div> 96848b8605Smrg</body> 97848b8605Smrg</html> 98