InicioLinuxDirectX VS OpenGL

DirectX VS OpenGL

Linux10/9/2010


DirectX VS OpenGL


A menudo escuchamos sobre estas dos tecnologías y si bien podemos desconocerlas completamente. Sabemos que son necesarias para ejecutar los juegos. Entonces ¿qué son DirectX y OpenGL? Básicamente, evitando una explicación compleja son unas librerías que nos permiten comunicarnos con el hardware de manera directa sin tener que escribir complicados códigos para que estos los interpreten. De esta manera evitamos una gran carga de programación a la hora de realizar los juegos. En definitiva son unas librerías que servirán de interprete entre nuestro juego y los diferentes dispositivos de hardware (placa de video, procesador, Dispositivos de entra y salida, etc.).



Existen varias diferencias entre ellos pero básicamente realizan la misma tarea. Es cuestión del programador utilizar la que se sienta más cómoda

DirectX VS OpenGL

Existen muchos aspectos tecnológicos en referencia a las diferencias de dichas librerías. La más importante es que DirectX es una herramienta de Windows y OpenGL puede ser utilizado en una gran variedad de plataformas. Existe una mini guerra entre estas dos librerías y están las personas que defienden una y otra, como así también las personas que se sienten a gusto con las dos. Lo fundamental de las dos es su cometido. Ambas facilitan la programación y reducen sus tiempos. Si el programador quisiera puede comunicarse directamente con el Hardware pero esto requeriría de un mayor tiempo de programación.


La mejor manera de considerar a ambos es como un interprete que traduce nuestras solicitudes en un lenguaje natural (similar al lenguaje humano) a CÓDIGO MAQUINA (unos y ceros) para que el hardware pueda interpretarlo. Además evitan que tengamos que tener una especificación mas ampliada de cómo procesa la información en el hardware.

Ambas librerías reducen la complejidad y buscan la estandarización. Si no deseáramos usarla deberíamos programar código para cada placa específica que existe en el mercado. Y como bien sabemos existen muchas. De esta manera las empresas productoras de hardware realizan sus productos compatibles con estas tecnologías.

Cabe mencionar que DirectX es el nombre de un conjunto de herramientas como Direct3D, DirectSound, DirectInput. Como observan en sus nombres, esta bien indicado para que sirve cada una de estas librerías (manejo del 3d, del sonido, etc.).

Si tienen la oportunidad de observar las características de una placa de video por ejemplo, observaran que las mismas indican la compatibilidad ya sea de una librería o de la otra y además indican la versión actual de las mismas ya que ambas sufren modificaciones y mejoras constantemente.



Counter-Strike: Source, corriendo en el modo OpenGL



Para las películas de animación, OpenGL es la plataforma preferida


Con DirectX 10 se pueden lograr escenas tan realistas como éstas del título Crysis
Datos archivados del Taringa! original
10puntos
3,124visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

p
pollardino🇦🇷
Usuario
Puntos0
Posts36
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.