Programação com OpenGL/Instalação/Linux: diferenças entre revisões

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Abacaxi (discussão | contribs)
Sem resumo de edição
Abacaxi (discussão | contribs)
Sem resumo de edição
Linha 48:
O suporte aos driver OpenGL do sistema Linux consiste em dois arquivos:
* libGL.so para os gráficos padrão; libGL.so deve está disponível no carregador de bibliotecas (referencia pelo man do ldconfig)
* glx.so (este nome pode variar) no suporte do Xorg ao OpenGL; glx.so é uma extensão carregada como directivasdiretivas no xorg.conf(referencia pelo man para xorg.cong)
 
A maioria dos aplicativos OpenGL também precisam da libGLU.so; as funções da GLU para aceleração-grafica, mas é implementado pelo Mesa e é uma excelente opção.
Linha 54:
== Informações sobre a instalação do OpenGL ==
 
Digite no terminal para ver as informações sobre o seu driver OpenGL, incluidoincluindo quais extensões ela suporta:
<source lang="bash">
glxinfo | grep OpenGL
Linha 63:
Neste Tutorial você precisará de um <code>Makefile</code>s to compilar seus códigos, você pode editar a fonte pelo seu editor de texto favorito, como o Emacs, vim, gedit, krite e etc...
 
As IDEs disponiveisdisponíveis no GNU/Linux, são:
* Code::Blocks
* Anjuta
Linha 71:
 
== Instalando os cabeçalhos apropriados para o OpenGL ==
Se eventualmente sua distribuição não tiver pacotes disponiveisdisponíveis para o Mesa3D, você pode compilar pelo código fonte com um usual
<source lang="bash">
./configure
Linha 79:
que são os procedimento de instalação, MAS CUIDADO COM OS CONFLITOS DAS BIBLIOTECAS OPENGL.
 
Os softwares Mesa pode substituir as bibliotecas da sua distribuição ou as instaladas manualmente, como os binários da nVidia ou os binários da fglrx. Então esteja ciente e procure(slocate ou find) de todas as pastas listadas em /etc/ld.so.conf para libGL.so. as várias cópias da libGL.so estão na directivadiretiva LD_LIBRARY_PATH, se não estiver referindo ao mesmo arquivo, pode indicar algum conflito. remova tudo mas a cópia que você deseja executar.
 
Os cabeçalhos estãestão instaladas na [install_root]/include/GL - nos sistemas Debian, está localizada em /usr/locwhenal/include/GL quando compilada pelas fontes ou /usr/include/GL quando instalados pelos pacotes prontos.
 
o cabeçalho "official" estão disponivel pela SGI, porem estão bem desatualizadas.