Acceso a Direct3D 10 y 11 implementado nativamente en Linux

Por Author Antonio López Abad el 21 de septiembre de 2010.

Según la página web Phoronix Luca Barbieri ha enviado hoy un parche que expone la COM API de Direct3D 10 y 11 a los controladores basados en Gallium 3D.

Tux y el logotipo de Windows
Un poco más cerca

Gallium 3D son unas librerías para desarrollo de controladores gráficos que intentan facilitar la creación de los mismos en sistemas operativos tipo UNIX (Linux y FreeBSD de momento) y que actualmente ya se usan para algunas tarjetas de AMD (antigua ATI), NVIDIA e Intel.

De momento el código presentado tan solo ejecuta algunas demos pero es el primer paso para el soporte completo de la API gráfica de Microsoft en Linux y un avance para todos aquellos que desean ejecutar juegos basados en Direct3D en este sistema operativo. Hoy en día la única manera de jugar a juegos desarrollados con Direct3D en Linux es mediante Wine, una implementación libre de Windows que transforma instrucciones Direct3D a OpenGL aunque tan solo soporta Direct3D 9, pero según el propio Luca El segundo objetivo (de este parche) es ejecutar juegos Direct3D 10/11 en Linux mediante Wine. Las DLLs para Wine aun no están disponibles, pero añadirlas debería ser bastante fácil.” [1]

En resumen y para los que no están demasiado interesados en los detalles técnicos: estamos un poco más cerca de poder ejecutar un mismo juego ya sean en Windows, Linux u OSX.

Debate

Compartir: twitter facebook

Deja un comentario

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