DirectX 10 camino a Linux y Mac OS X (?)
- por vivab0rg
- 11/03/09
- Desktop
- 14 Comentario(s)

No es la primera vez que lo escuchamos, pero esta vez parece que se viene en serio: Los creadores de CrossOver, la aplicación que quizás sueles utilizar junto a Wine para correr programas de Windows en tu sistema operativo alternativo, ahora están trabajando a sangre y sudor para lograr la tan ansiada compatibilidad entre las librerías de DirectX con Linux y Mac. Los detalles sobre DirectX 9 ya casi están terminados, pero pronto llegará algo mejor: DirectX 10, sin necesitar Windows Vista.
CodeWeavers anuncia en su blog los objetivos que pretenden alcanzar este año, y dedican un buen espacio a contar cómo el trabajo que han hecho sobre DirectX 9 para su CrossOver, los pone en condiciones de asegurar que la versión posterior de DirectX tendrá soporte en otros sistemas operativos además de Windows Vista.
Lo que se espera es que inmediatamente luego del lanzamiento de CrossOver Games 7.2 y las pruebas de estabilidad para la nueva versión sean positivas, el trabajo se enfoque en dar los últimos pasos para poder correr completamente DirectX 10 en Linux y Mac.
- Artículo completo en NeoTeo.
2
khrono
11/03/2009 21:32
Juegos. ya que la mayoría no usan openGl como motor de renderizacion principal
3
TT
12/03/2009 01:32
Pero, ¿acaso DirectX no es una mierda que nadie necesita?, ¿ no son los juegos que los usan los peores?, ¿no era que SDL le daba mil patadas y lo hacía software inútil?
5
Byte Corrupto
12/03/2009 02:29
Creo que lo que escribe TT es un estilo de decir las cosas que, en la region donde vivo, se le suele llamar "sarcasmo". Puedes conocer más del sarcasmo en la Wikipedia o en tu biblioteca local.
6
juancarlospaco
12/03/2009 08:52
Eso ya existe de hace rato, Wine es compatible con Direct X 8, 9 y 10, lo dice la documentacion de Wine.
8
Diego
12/03/2009 14:31
Pregunta para el que sepa, SDL, que menciona TT, supuestamente utiliza DirectX es una capa mas de abstracción para aportar portabilidad, o no?
9
Guillote
12/03/2009 14:39
@ TT y Byte Corrupto:
De Wikipedia:
Simple DirectMedia Layer (SDL) es un conjunto de bibliotecas desarrolladas con el lenguaje C que proporcionan funciones básicas para realizar operaciones de dibujado 2D, gestión de efectos de sonido y música, y carga y gestión de imágenes.
DirectX Consta de los siguientes APIs:
* Direct3D: utilizado para el procesado y la programación de gráficos en tres dimensiones (una de las características más usadas de DirectX)
Creo que deben ser bastante inteligentes para comprender la diferencia.
10
Guillote
12/03/2009 14:41
@ Diego:
http://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/SDLLayers.svg/250px-SDLLayers.svg.png
11
Byte Corrupto
12/03/2009 15:24
@Guillote: ¿y yo que? no he dicho nada acerca de openGL o DirectX.
12
Nsm
12/03/2009 18:25
TT que directX sea una mierda es muy probable, de seguro opengl es una alternativa mucho mejor. El problema es que muchisimos juegos usan directx, lo que se tarta de hacer es que esos juegos funcionen tambien en linux. Que hay más cantidad de juegos y mejores para windows que para linux es algo que nadie discute, asi que guardate tu sarcasmo.
13
TT
12/03/2009 20:24
@Guillote
No tienes ni puta idea de lo que dices. ¿Ahora resulta que DirectX es prácticamente solo Direct3D?, ¿Ahora resulta que SDL ofrece solo lo que dice ahí?, ¿acaso por ser SDL una capa que usa DirectX solo en Windows (aunque usa también en algunos casos la Win API) significa que no son comparables en cuanto a API para desarrollar videojuegos? Ah, bueno, es que nunca has programado con ellas y tan solo repites lo que diga la Wikipedia.
@Nsm
1) Por más que repitan que DirectX es una mierda no es verdad. La realidad es que los programadores desde hace rato prefieren usar esa colección de APIs, incluso DirectX 10 fue bien recibido por los desarrolladores por ser una gran limpieza a muchos problemas, y DirectX 11 está siendo bien esperado. 2) Lo que veo es que todos viven hablando de dar apoyo a los estándares cuando les conviene, que OpenGL debe ser usado y su potencial es inalcanzable (por eso es que todos los desarrolladores no vieron con buenos ojos OpenGL 3.0, y por eso es que en su página web vimos hasta insultos por no ofrecer lo que supuestamente ofrecería...); pero apenas les mencionan que se planea dar soporte a DirectX 10 entonces es bueno para poder jugar videojuegos, y ya nos olvidamos de los estándares y todas esas cosas.
Guardate tus comentarios, si no sabes de lo que hablas.
14
Maki
12/03/2009 20:35
La triste realidad es esa. OpenGL debería ser la hostia, desarrollado por los propias fabricantes de tarjetas gráficas, debería exprimir lo mejor de estas.
Pero lo cierto es que, los desarrolladores de videojuegos, usan DirectX para sus juegos. Se ve quién sabe vender su producto y quién no.
Nuevos comentarios deshabilitados o noticia archivada.
1
Manfred
11/03/2009 21:27
Disculpen la pregunta... pero que le ofrece DirectX 10 a gnu/linux que no tenga ya con open gl?