mirror of
https://github.com/elwrcl/intel-hard-graphics.git
synced 2026-10-31 19:08:03 +03:00
init
This commit is contained in:
12511 files changed
+6156641
No files matched your search
@@ -0,0 +1,80 @@
|
||||
Platforms and Drivers
|
||||
=====================
|
||||
|
||||
Mesa is primarily developed and used on Linux systems. But there's also
|
||||
support for Windows, other flavors of Unix and other systems such as
|
||||
Haiku. We're actively developing and maintaining several hardware and
|
||||
software drivers.
|
||||
|
||||
The primary API is OpenGL but there's also support for OpenGL ES, Vulkan,
|
||||
EGL, OpenCL and VA-API.
|
||||
|
||||
Hardware drivers include:
|
||||
|
||||
- Intel GMA, HD Graphics, Iris. See `Intel's
|
||||
Website <https://www.intel.com/content/www/us/en/developer/topic-technology/open/overview.html>`__
|
||||
- AMD Radeon series. See
|
||||
`RadeonFeature <https://www.x.org/wiki/RadeonFeature>`__
|
||||
- NVIDIA GPUs (Maxwell and later). See :doc:`NVK <drivers/nvk>`
|
||||
- Qualcomm Adreno 2xx-8xx. See :doc:`Freedreno
|
||||
<drivers/freedreno>`
|
||||
- Broadcom VideoCore 4 and 5. See :doc:`VC4 <drivers/vc4>` and
|
||||
:doc:`V3D <drivers/v3d>`
|
||||
- ARM Mali Utgard. See :doc:`Lima <drivers/lima>`
|
||||
- ARM Mali Midgard, Bifrost. See :doc:`Panfrost <drivers/panfrost>`
|
||||
- Vivante GCxxx. See `Etnaviv
|
||||
Wiki <https://github.com/etnaviv/etna_viv>`__
|
||||
- Older NVIDIA GPUs (GeForce 5 / FX and later). See `Nouveau
|
||||
Wiki <https://nouveau.freedesktop.org>`__
|
||||
- NVIDIA Tegra (K1 and later).
|
||||
|
||||
Layered drivers include:
|
||||
|
||||
- :doc:`D3D12 <drivers/d3d12>` - driver providing OpenGL on top of
|
||||
Microsoft's Direct3D 12 API.
|
||||
- :doc:`KosmicKrisp <drivers/kosmickrisp>` - driver providing Vulkan
|
||||
on top of Apple's Metal API.
|
||||
- :doc:`SVGA3D <drivers/svga3d>` - driver for VMware virtual GPU
|
||||
- :doc:`VirGL <drivers/virgl>` - project for accelerated graphics for
|
||||
QEMU guests
|
||||
- :doc:`Zink <drivers/zink>` - driver providing OpenGL on top of
|
||||
Khronos' Vulkan API.
|
||||
|
||||
Software drivers include:
|
||||
|
||||
- :doc:`LLVMpipe <drivers/llvmpipe>` - uses LLVM for JIT code generation
|
||||
and is multi-threaded
|
||||
- Softpipe - a reference Gallium driver with a shader interpreter.
|
||||
|
||||
Additional driver information:
|
||||
|
||||
- `DRI hardware drivers <https://dri.freedesktop.org/>`__ for the X
|
||||
Window System
|
||||
- :doc:`Xlib driver <xlibdriver>` for the X Window System
|
||||
and Unix-like operating systems
|
||||
|
||||
Deprecated Systems and Drivers
|
||||
------------------------------
|
||||
|
||||
In the past there were other drivers for older GPUs and operating
|
||||
systems. These have been removed from the Mesa source tree and
|
||||
distribution. If anyone's interested though, the code can be found in
|
||||
the Git repo. The list includes:
|
||||
|
||||
- 3dfx Glide
|
||||
- 3DLABS Gamma
|
||||
- ATI Mach 64
|
||||
- ATI Rage 128
|
||||
- ATI Radeon 7000 - 9250
|
||||
- DEC OpenVMS
|
||||
- Intel i810
|
||||
- Intel i830 - i865
|
||||
- Linux Framebuffer
|
||||
- Matrox
|
||||
- MS-DOS
|
||||
- NVIDIA Riva TNT - GeForce 4
|
||||
- S3 Savage
|
||||
- Silicon Integrated Systems
|
||||
- swrast
|
||||
- VIA Unichrome
|
||||
- VDPAU
|
||||
Reference in new issue
Block a user