Compartir a través de


Componentes

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

  • Conjunto completo de comandos 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 formas de objeto, transformación de matriz, iluminación, coloreo, textura, recorte, mapas de bits, niebla y suavizado. Los nombres de estas funciones principales tienen un prefijo "gl".

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

  • La biblioteca openGL Utility (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 superficies de NURBS (no uniforme racional B-Spline) y el control de errores.

  • La 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 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 de .

  • 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 suave) de ventanas. Estas nuevas funciones solo se aplican a las ventanas de gráficos openGL.