SDL, OpenGl y Direct3D
SDL es pequeño, portable y confiable; lafilosofía básica de SDL es una combinación de flaco y avaro (lean and mean) y mantenerlo simple (Keep it Simple).[Game programming with the sdl]
SDL permite crear ventanas, trabajar gráficos 2D,interactuar con eventos de teclado, ratón, joystick, inicializar la API grafica 3D y proporciona una fácil manera de preparar gráficos de pantalla completa, todo esto independiente del sistemaoperativo.
OpenGL es una API gráfica que provee a los programadores de una interfaz de acceso al hardware gráfico. Es poderoso, con renderizado a bajo nivel y una biblioteca de software demodelado, disponible en la mayoría de las plataformas, con un amplio soporte de hardware. Es diseñado para ser usado en cualquier aplicación gráfica, desde juegos y simuladores hasta modelaciones dediseño asistido por computadoras
Direct3D es parte de DirectX, un API desarrollada por Microsoft disponible tanto en los sistemas Windows de 32 y 64 bits, como para sus consolas Xbox y Xbox 360para la programación de gráficos 3D.
El objetivo de Direct3D es facilitar el manejo y trazado de entidades gráficas elementales como líneas, polígonos y texturas, en cualquier aplicación degráficos 3D; así como efectuar de forma transparente transformaciones geométricas sobre dichas entidades. Direct3D provee también una interfaz transparente con el hardware de aceleración gráfica.
Regístrate para leer el documento completo.