Guía para Mesa: para vosotros desarrolladores

MESA 3D Library

Hoy me gustaría hablaros de una guía que encontré. Pero primero me gustaría hablar un poco sobre la pila gráfica de Linux. Ésta es un tanto compleja de entender por las numerosas capas o elementos que la integran. Hay mucha terminología que asimilar y muchos pequeños sistemas que encajan unos con otros para que los entornos de escritorio funcionen o para que lo hagan algunas aplicaciones gráficas y videojuegos de una forma transparente al usuario.

Pues bien, seguro que habéis oído hablar de OpenGL o del más moderno Vulkan que se está desarrollando para sustituir de algún modo a OpenGL y eludir sus limitaciones para los nuevos videojuegos y apps gráficas aprovechando el código fuente del proyecto que inicio la compañía AMD y que ahora se gestiona bajo el consorcio Khronos Group compuesto por numerosas compañías del primer nivel y del que ya hemos hablado en este blog….

Pues bien, una de las piezas clave (biblioteca) para que los controladores de código abierto funcionen con éstas APIs es precisamente MESA, del que verdaderamente versa este artículo. No se trata de entrar en más detalles acerca de la compleja pila como he dicho, ni tampoco de describir para qué sirve cada parte, pero sin duda que lo que te presento aquí te va a gustar si eres un usuario avanzado y has tenido problemas con algunas nuevas características que se introducen pero que no llegan a tu distro o lo hacen más tarde.

Eso puede dejar paso a problemas con ciertos programas o juegos que no vayan finos del todo o que den problemas. Si no quieres instalar paquetes con versiones en desarrollo más recientes con las nuevas características, pero que son inestable y pueden a su vez corregir unos problemas y engendrar otros, puedes ponerte a «toquetear» tú mismo para solventar estos problemas de los que hablo con ésta guía


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.