Mesa 3D

Mesa 3D
Información general
Tipo de programa Biblioteca
Autor Brian Paul
Desarrollador Mesa 3D Team[1]
Modelo de desarrollo código abierto
Lanzamiento inicial Agosto de 1993
Licencia Licencia MIT
Información técnica
Programado en C, Ensamblador[2]
Versiones
Última versión estable Mesa 24.3.4 (info) ( 22 de enero de 2025 (1 mes y 5 días))
Última versión en pruebas 1.0febrero de 1995
Enlaces

Mesa 3D es una biblioteca gráfica de código abierto, desarrollada inicialmente por Brian Paul en agosto de 1993, que proporciona una implementación genérica de OpenGL para renderizar gráficos tridimensionales en plataformas múltiples. Desde septiembre de 2012 Mesa ha recibido el visto bueno de Khronos como API compatible OpenGL.[3]

Mesa es mantenido por freedesktop.org, que es también donde se hospedan los servidores gráficos X.org y Wayland, y varios controladores de gráficos de código abierto.

En los sistemas basados en Unix tales como los derivados de BSD, o las distribuciones de Linux, Mesa implementa una capa de traducción independiente del fabricante entre un API de gráficos como OpenGL y los controladores de gráficos en el núcleo del sistema operativo. Además de las aplicaciones 3D, como juegos, los servidores gráficos utilizan llamadas OpenGL/EGL para producir la imagen en pantalla, por lo tanto, todos los gráficos (en aquellas implementaciones que se apoyen en esta librería) suelen pasar por Mesa. Algunos controladores (típicamente los propietarios desarrollados por los fabricantes) proporcionan su propia implementación de los API gráficos en lugar de usar Mesa.

  1. mesa3d.org - Developers
  2. «Mesa Languages Page» (en inglés). Open Hub. Consultado el 15 de diciembre de 2015. 
  3. OpenGL ES Conformant Products en khronos.org

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne