¿Qué versión de OpenGL tiene G++?

¿Qué versión de OpenGL tiene G++?

Voy a comprar un libro de OpenGL en Amazon pero hay diferentes versiones para OpenGL 2, 3 y 4. ¿Cuál usa G++?

Respuesta1

g++ es el compilador de C++ de la Colección de compiladores GNU (GCC). El compilador en sí no viene con ninguna biblioteca OpenGL.

Descarga las bibliotecas de desarrollo OpenGL del repositorio y luego compila su programa.

Para obtener la biblioteca de desarrollo OpenGL se encuentra en el paquete libgl1-mesa-dev. Tiene soporte para OpenGL 2.1 y algunas de las extensiones de OpenGL 3. La próxima versión de Mesa probablemente sea compatible con OpenGL 3.

Para recuperarlo ejecute sudo apt-get install libgl1-mesa-dev.

Respuesta2

En realidad, esto no depende de su compilador, sino del tipo de biblioteca OpenGL que esté utilizando. En *ubuntu, es posible que quieras utilizar la versión gratuitacolina bajabiblioteca, que está disponible en los repositorios de paquetes (busque libgl1-mesa-dev). Recomiendo instalar el freeglutpaquete, que además proporciona algunas herramientas realmente buenas para trabajar con opengl.

Según las notas de la versión, mesaactualmente (v. 7.11) es compatible con OpenGL 2.1, así como con algunas extensiones de los niveles 3 y 4.

Además, asegúrese de que su tarjeta gráfica sea compatible con la versión del estándar. Si bien OpenGL 3 es compatible con la mayoría de las tarjetas gráficas actuales, OpenGL 4 solo está disponible en tarjetas modernas.

Respuesta3

Estoy pensando que no hay OpenGL1; 2; 3; 4.. Ahora sólo tengo OpenGL; AbiertoHL; OpenCL; AbiertoAL; OpenClusterGL; AbiertoXL. Pero: Open__ es sólo un renderizador 3D especial. Entonces puedes configurarlo con el controlador de videocart. No estoy seguro y la información proviene de Internet, así que... ¡¡¡SIN GARANTÍA!!!

información relacionada