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

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Linha 29:
A biblioteca GLM esta disponível para Arch Linux no AUR chamado glm.
 
== Drivers ==
o OpenGL é a API primária para gráficos 3D nos sistemas GNU/Linux. se seu dispositivo suportar aceleração 3D pelo GNU/Linux, então provalmente terá uma distribuição OpenGL
 
=== Opções Proprietárias ===
A Nvidia geralmente ofereçe drivers não livres para na nvidia driver por seu website.
O drivers Fglrx é suportado pelos dispositivos ATI atuais, mas ele é código fechado e está disponível pelo website da ATI.
 
=== Opção livres ou de código aberto ===
 
Se sua CPU tiver suporte gráfico incluídom então os código aberto do drivers já vem como padrão no kernel Linux.
 
Atualmente apenas antigo chips da ATI rodarão com um driver Radeon de código aberto, se você possui um novo chip, você será forçado a usar o mediocre driver fglrx, a AMD recentemente disponibilizou as especificações dos seu chips, assim como um novo driver Radeon-HD, que deverá está disponível em alguns meses(já deve estar).
 
veja em [http://www.x.org/wiki/RadeonFeature | RadeonFeature] para mais informações.
 
O driver de código aberto [http://nouveau.freedesktop.org/wiki nouveau] suporta dispositivos nVidia, mas não é completo com um driver nVidia de código fechado.
 
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 directivas 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.
 
 
{{Voltar Programação com OpenGL}}