Qual versão do OpenGL o G++ possui?

Qual versão do OpenGL o G++ possui?

Vou comprar um livro sobre OpenGL na Amazon, mas existem versões diferentes para OpenGL 2, 3 e 4. Qual delas o G++ usa?

Responder1

g++ é o compilador C++ da GNU Compiler Collection (GCC). O compilador em si não vem com nenhuma biblioteca OpenGL.

Você baixa bibliotecas de desenvolvimento OpenGL do repositório e compila seu programa.

Para obter a biblioteca de desenvolvimento OpenGL está no pacote libgl1-mesa-dev. Possui suporte para OpenGL 2.1 e algumas extensões do OpenGL 3. A próxima versão do Mesa provavelmente suportará OpenGL 3.

Para buscá-lo, execute sudo apt-get install libgl1-mesa-dev.

Responder2

Na verdade, isso não depende do seu compilador, mas do tipo de biblioteca OpenGL que você está usando. No *ubuntu, você pode querer usar o software gratuitomesabiblioteca, que está disponível nos repositórios de pacotes (procure libgl1-mesa-dev). Eu recomendo instalar o freeglutpacote, que também fornece algumas ferramentas realmente boas para trabalhar com opengl.

De acordo com as notas de lançamento, mesaatualmente (v. 7.11) suporta OpenGL 2.1, bem como algumas extensões dos níveis 3 e 4.

Além disso, certifique-se de que sua placa gráfica seja compatível com a versão do padrão. Embora o OpenGL 3 seja compatível com a maioria das placas gráficas atualmente, o OpenGL 4 está disponível apenas em placas modernas.

Responder3

Estou pensando que não existe OpenGL1; 2; 3; 4.. Agora só tenho OpenGL; OpenHL; OpenCL; OpenAL; OpenClusterGL; OpenXL. Mas: Open__ é apenas um renderizador 3D especial. Então você pode configurá-lo com o driver do videocart. Não tenho certeza e as informações são da Internet, então.....SEM GARANTIA!!!

informação relacionada