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