Mesa 3D
E284597
3D graphics library
OpenGL implementation
free software project
graphics API implementation
open-source graphics library
Mesa 3D is an open-source implementation of the OpenGL and other graphics APIs that provides hardware-accelerated 3D rendering for Unix-like operating systems.
All labels observed (4)
| Label | Occurrences |
|---|---|
| Mesa 3D canonical | 3 |
| ANV Vulkan driver for Intel | 1 |
| Mesa 3D Graphics Library | 1 |
| RADV Vulkan driver for AMD | 1 |
Statements (57)
| Predicate | Object |
|---|---|
| instanceOf |
3D graphics library
ⓘ
OpenGL implementation ⓘ free software project ⓘ graphics API implementation ⓘ open-source graphics library ⓘ |
| component |
Mesa 3D
self-linksurface differs
ⓘ
surface form:
ANV Vulkan driver for Intel
Gallium3D ⓘ NVIDIA GPU driver ⓘ
surface form:
Nouveau Gallium driver for NVIDIA
Panfrost driver for Arm Mali ⓘ Mesa 3D self-linksurface differs ⓘ
surface form:
RADV Vulkan driver for AMD
VC4 and V3D drivers for Broadcom ⓘ Zink (OpenGL-on-Vulkan) ⓘ
surface form:
Zink OpenGL-on-Vulkan driver
classic Mesa drivers ⓘ softpipe rasterizer ⓘ software rasterizer (llvmpipe) ⓘ |
| developer | Brian Paul ⓘ |
| feature |
DRI (Direct Rendering Infrastructure) integration
ⓘ
Gallium3D driver architecture ⓘ hardware-accelerated 3D rendering ⓘ shader compilation ⓘ software rendering fallback ⓘ support for multiple GPU vendors ⓘ |
| genre |
3D computer graphics
ⓘ
graphics driver stack ⓘ |
| goal |
enable hardware-accelerated graphics on Unix-like systems
ⓘ
provide open-source implementation of modern graphics APIs ⓘ |
| hostedBy |
Freedesktop.org standards
ⓘ
surface form:
freedesktop.org
|
| integratesWith |
DRI (Direct Rendering Infrastructure)
ⓘ
surface form:
Direct Rendering Infrastructure (DRI)
Wayland ⓘ X.Org Server ⓘ |
| license |
GPL-compatible free software license
ⓘ
MIT License ⓘ |
| operatingSystem |
DragonFly BSD
ⓘ
FreeBSD ⓘ Haiku ⓘ Linux ⓘ NetBSD ⓘ OpenBSD ⓘ Solaris operating system ⓘ
surface form:
Solaris
other Unix-like operating systems ⓘ |
| programmingLanguage | C ⓘ |
| repository | https://gitlab.freedesktop.org/mesa/mesa ⓘ |
| supportsAPI |
EGL
ⓘ
GLX ⓘ Gallium3D ⓘ OSMesa ⓘ OpenGL ⓘ OpenGL ES ⓘ Vulkan (via drivers like ANV and RADV) ⓘ Zink (OpenGL-on-Vulkan) ⓘ |
| supportsVendor |
AMD Radeon GPUs
ⓘ
surface form:
AMD GPUs
ARM Mali ⓘ
surface form:
Arm Mali GPUs (via Panfrost and related drivers)
Broadcom VideoCore GPUs ⓘ Intel Arc ⓘ
surface form:
Intel GPUs
NVIDIA GPU driver ⓘ
surface form:
NVIDIA GPUs (via Nouveau)
Adreno GPU ⓘ
surface form:
Qualcomm Adreno GPUs
|
| uses | LLVM for shader compilation in some drivers ⓘ |
Referenced by (6)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Mesa 3D Graphics Library
this entity surface form:
ANV Vulkan driver for Intel
this entity surface form:
RADV Vulkan driver for AMD
subject surface form:
Wayland