Esa implementación Direct3D está al mismo nivel que OpenGL. No usa OpenGL
por debajo, con lo cual es una API adicional que requerirá mantenimiento y
será totalmente redundante si lo que se busca es OpenGL.
La tecnología subyacente a esta implementación es Gallium3D, una capa entre
la implementación de las API que acceden al HW gráfico y el driver. Tiene
unas posibilidades brutales, se ahorra bastante código a la hora de
implementar OpenGL y otras APIs ( una única implementación en vez de una
implementación para cada driver ).
Por último lo de los juegos ... Muchos salen en Mac ( OpenGL ) y no por ello
hay versión Linux. El poseer Direct3D no va a aportar nada en ese sentido. Y
la gente de wine no quería usar un state tracker gallium para Direct3D, creo
que seguían con intención de mantener el diseño actual, Direct3D sobre
OpenGL. Por lo menos esas fueron las noticias cuando se anunció el trabajo
en un state tracker Direct3D 9 ahí atrás.
En fin, o hay cambio de planes o ese state tracker Direct3D 10/11 no servirá
para mucho.
El 22 de septiembre de 2010 11:26, Rafa Couto <rafacouto(a)gmail.xn--com>escribi-yobcribió:
2010/9/22 Ungoliant <ungoliant(a)gmail.com
Me da escalofríos pensar sobre Direct3D en Linux.
A muchos le va a calentar que no tengan que reiniciar su equipo para irse a
jugar a Windows (una de las grandes excusas para no pasarse a GNU/Linux)...
> Justo cuando las plataformas móviles empiezan a usar extensivamente OpenGL
> ES y Apple ayuda a tirar del carro del OpenGL, espero que la gente no
> comience a usar Direct3D. Sobretodo ahora que el Khronos Group ha resucitado
> de entre los muertos.
Esta capa "adapter" no hace más que demostrar que OpenGL es la vía correcta
y creo que saldrá reforzada para que sea más implementada a nivel hardware
por los fabricantes: otro minitriunfo en la batalla Open :)
> Eso sí, deja claro que Gallium3D va a patear muchos culos en el futuro.
¿Qué quieres decir?
--
Rafa Couto -
http://caligari.treboada.net
GNU/Linux user #99126 -
http://counter.li.org
GPG D76ABDEC -
http://linko.es/s9K_
_______________________________________________
GALPon mailing list
GALPon(a)listas.galpon.org
https://listas.galpon.org/cgi-bin/mailman/listinfo/galpon