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

1

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

    
por Adam Chance 30.11.2011 / 17:52

3 respostas

3

g ++ é o compilador C ++ do GNU Compiler Collection (GCC). O próprio compilador não vem com nenhuma biblioteca OpenGL.

Você faz o download de bibliotecas de desenvolvimento OpenGL do repositório e então compila seu programa.

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

Para buscar, execute sudo apt-get install libgl1-mesa-dev .

    
por Anonymous 30.11.2011 / 18:13
0

Isso não depende realmente do seu compilador, mas do tipo de biblioteca OpenGL que você está usando. No * ubuntu, você pode querer usar a biblioteca gratuita mesa , que está disponível nos repositórios de pacotes (procure libgl1-mesa-dev ). Eu recomendo instalar o pacote freeglut , que adicionalmente fornece algumas ferramentas realmente boas trabalhando com o opengl.

De acordo com as notas de lançamento, mesa atualmente (v. 7.11) suporta o OpenGL 2.1, bem como algumas extensões do nível 3 e 4.

Além disso, certifique-se de que sua placa gráfica suporta a versão do padrão. Embora o OpenGL 3 seja suportado pela maioria das placas gráficas atualmente, o OpenGL 4 só está disponível em cartões modernos.

    
por summentier 30.11.2011 / 18:19
-2

Estou pensando que não há OpenGL1; 2; 3; 4 .. Eu só agora OpenGL; OpenHL; OpenCL; OpenAL; OpenClusterGL; OpenXL. Mas: Open__ é apenas um renderizador 3D especial. Então você pode configurá-lo com o driver de videocart. Eu não sou shure e as informações são da Internet, então ..... NO WARANTY !!!

    
por user36076 30.11.2011 / 18:11

Tags