Compartir a través de


Componentes

La implementación de Microsoft de OpenGL en Windows incluye los siguientes componentes:

  • El conjunto completo de comandos de OpenGL actuales

    OpenGL contiene una biblioteca de funciones principales para las operaciones de gráficos 3D. Estas funciones básicas se usan para administrar la descripción de la forma del objeto, la transformación de matriz, la iluminación, el coloreado, la textura, el recorte, los mapas de bits, la niebla y el suavizado de contornos. Los nombres de estas funciones principales tienen un prefijo "gl".

    Muchos de los comandos de OpenGL tienen varias variantes, que difieren en el número y el tipo de sus parámetros. Contando todas las variantes, hay más de 300 comandos openGL.

  • Biblioteca de la utilidad OpenGL (GLU)

    Esta biblioteca de funciones auxiliares complementa las funciones principales de OpenGL. Los comandos administran la compatibilidad con texturas, la transformación de coordenadas, la teselación de polígonos, las esferas de representación, los cilindros y los discos, las curvas y las superficies no uniformes racionales B-Spline, y el control de errores.

  • Biblioteca auxiliar de la Guía de programación de OpenGL

    Se trata de una biblioteca sencilla independiente de la plataforma de funciones para administrar ventanas, controlar eventos de entrada, dibujar objetos clásicos 3D, administrar un proceso en segundo plano y ejecutar un programa. Las rutinas de entrada y administración de ventanas proporcionan un nivel base de funcionalidad con el que puede empezar a programar rápidamente en OpenGL.

    Sin embargo, no los use en una aplicación de producción. Estas son algunas de las razones de esta advertencia:

    • El bucle de mensajes está en el código de la biblioteca.
    • No hay ninguna manera de agregar controladores para mensajes WM* adicionales.
    • Hay muy poca compatibilidad con las paletas lógicas.

    La biblioteca se describe y se usa en la Guía de programación de OpenGL.

  • Funciones WGL

    Este conjunto de funciones conecta OpenGL al sistema de ventanas de Windows. Las funciones administran contextos de representación, listas de visualización, funciones de extensión y mapas de bits de fuente. Las funciones WGL son análogas a las extensiones GLX que conectan OpenGL al sistema X Window. Los nombres de estas funciones tienen un prefijo "wgl".

  • Nuevas funciones de Windows para formatos de píxeles y almacenamiento en búfer doble

    Estas funciones admiten formatos de píxeles por ventana y almacenamiento en búfer doble (para cambios de imagen suaves) de ventanas. Estas nuevas funciones solo se aplican a las ventanas de gráficos openGL.