VirtualBox

source: vbox/trunk/src/VBox/Additions/3D/mesa/mesa-21.3.8/docs/systems.rst@ 107981

Last change on this file since 107981 was 96488, checked in by vboxsync, 3 years ago

Additions/3D/mesa: Export to OSE and remove symlinks.

  • Property svn:eol-style set to native
File size: 2.4 KB
Line 
1Platforms and Drivers
2=====================
3
4Mesa is primarily developed and used on Linux systems. But there's also
5support for Windows, other flavors of Unix and other systems such as
6Haiku. We're actively developing and maintaining several hardware and
7software drivers.
8
9The primary API is OpenGL but there's also support for OpenGL ES, Vulkan,
10EGL, OpenMAX, OpenCL, VDPAU, VA-API and XvMC.
11
12Hardware drivers include:
13
14- Intel GMA, HD Graphics, Iris. See `Intel's
15 Website <https://01.org/linuxgraphics>`__
16- AMD Radeon series. See
17 `RadeonFeature <https://www.x.org/wiki/RadeonFeature>`__
18- NVIDIA GPUs (Riva TNT and later). See `Nouveau
19 Wiki <https://nouveau.freedesktop.org>`__
20- Qualcomm Adreno A2xx-A6xx. See :doc:`Freedreno
21 <drivers/freedreno>`
22- Broadcom VideoCore 4 and 5. See :doc:`VC4 <drivers/vc4>` and
23 :doc:`V3D <drivers/v3d>`
24- ARM Mali Utgard. See :doc:`Lima <drivers/lima>`
25- ARM Mali Midgard, Bifrost. See :doc:`Panfrost <drivers/panfrost>`
26- Vivante GCxxx. See `Etnaviv
27 Wiki <https://github.com/laanwj/etna_viv/wiki>`__
28- NVIDIA Tegra (K1 and later).
29
30Layered driver include:
31
32- :doc:`D3D12 <drivers/d3d12>` - driver providing OpenGL on top of
33 Microsoft's Direct3D 12 API.
34- :doc:`SVGA3D <drivers/svga3d>` - driver for VMware virtual GPU
35- `VirGL <https://virgil3d.github.io/>`__ - research project for
36 accelerated graphics for qemu guests
37- :doc:`Zink <drivers/zink>` - driver providing OpenGL on top of
38 Khoronos' Vulkan API.
39
40Software drivers include:
41
42- :doc:`LLVMpipe <drivers/llvmpipe>` - uses LLVM for x86 JIT code generation
43 and is multi-threaded
44- Softpipe - a reference Gallium driver
45- :doc:`OpenSWR <drivers/openswr>` - x86-optimized software renderer
46 for visualization workloads
47
48Additional driver information:
49
50- `DRI hardware drivers <https://dri.freedesktop.org/>`__ for the X
51 Window System
52- :doc:`Xlib / swrast driver <xlibdriver>` for the X Window System
53 and Unix-like operating systems
54
55Deprecated Systems and Drivers
56------------------------------
57
58In the past there were other drivers for older GPUs and operating
59systems. These have been removed from the Mesa source tree and
60distribution. If anyone's interested though, the code can be found in
61the Git repo. The list includes:
62
63- 3dfx Glide
64- 3DLABS Gamma
65- ATI Mach 64
66- ATI Rage 128
67- DEC OpenVMS
68- Intel i810
69- Linux fbdev
70- Matrox
71- MS-DOS
72- S3 Savage
73- Silicon Integrated Systems
74- swrast
75- VIA Unichrome
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette