mesa

Aceleración 3D por hardware para Android en camino

netbook-android-okUn desarrollador de Mesa, la implementación de código abierto de OpenGL, está aplicando varios cambios para que se pueda usar en Android, específicamente en netbooks con procesadores Intel que usen Android como sistema operativo.

El héroe se llama Chia-I Wu, y tiene bastante experiencia en Mesa gracias a su trabajo para implementar OpenGL ES, que es la especificación de OpenGL dirigida a dispositivos móviles.

En su estado actual, Mesa para Android  es capaz de acelerar el compositor de Android, equivalente funcional al famoso Compiz de Linux, y también ya permite que las aplicaciones actuales para Android puedan correr con aceleración 3D por hardware sin que se les tenga que hacer ningún cambio.

Básicamente el trabajo de Chia-I ha sido mejorar el soporte de OpenGL agregando nuevas extensiones y escribiendo un nuevo driver EGL llamado egl_android.  EGL es básicamente el driver de bajo nivel que se encarga de conectar Mesa con el hardware y la plataforma subyacente.

El trabajo de Chia-I incluso va más allá de Android, ya que ha tenido que hacer modificaciones para que Mesa funcione correctamente en sistemas que no usan X.org, por lo que sus cambios también beneficiarán al sistema gráfico Wayland.

Link: Mesa comes to Android-bases x86 netbooks (Phoronix)

WebGL ya disponible en Firefox

YouTube Preview Image

La última versión de Firefox disponible como nightly build ahora incluye la implementación de WebGL del proyecto Mozilla.  En el video que acompaña este artículo se puede ver Firefox sobre Mac OSX mostrando un visor de modelos del juego Spore, implementado con WebGL.

Este nuevo estándar para manejar gráficos 3D en la web aun está en etapa de definición, pero algunos proyectos ya están creando las primeras implementaciones, tal como lo hizo WebKit hace unos días.

Aquellos que deseen probar la implementación de Mozilla, pueden descargar el último nightly build y activar la opción webgl.enabled_for_all_sites a través de la URL especial about:config. Esta nueva funcionalidad está disponible para los usuarios de Mac, Linux y Windows, pero estos últimos necesitan descargar un archivo DLL adicional y habilitar otras opciones.  Se pueden encontrar las instrucciones completas en el blog de Vladimir Vukićević.

La implementación de WebGL está basada en OpenGL, pero en el caso particular de Windows, esta API no siempre está disponible.  En forma temporal se está usando un port para Windows del proyecto de código abierto Mesa, pero hay planes de soportar Direct3D en el futuro, de tal forma que funcione en Windows nativamente.

Links:
- WebGl in Firefox (Ars Technica)
- WebGL for Firefox (blog de Mozilla)

Destacados

Subir Bajar
FayerWayer RSS Agregar a iGoogle Agregar a Netvibes

FayerWayer por Email

Recibe tu dosis de tecnología diariamente por email:

FayerWayer Labs »

Nuestras pruebas de los impresentables e imperdibles de la tecnología.

Wayerless

Dosis diarias de teléfonos móviles en español.™

CHW

La comunidad de hardware más leída del mundo hispano.

Contacto