"Cogl" é uma "API" moderna de gráficos "3D" com "APIs" utilitárias associadas projetadas para expor os recursos do hardware de gráficos "3D" usando um projeto de "API" de acesso direto de estado, em oposição ao estilo de máquina de estado do "OpenGL".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.
Transferência (HTTP): https://download.gnome.org/sources/cogl/1.22/cogl-1.22.8.tar.xz
Transferência (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/cogl/1.22/cogl-1.22.8.tar.xz
Soma de verificação MD5 da transferência: 7dd8b2e24171ef7399f851cea144b569
Tamanho da transferência: 1,7 MB
Espaço em disco estimado exigido: 69 MB (adicionar 2 MB para os testes)
Tempo de construção estimado: 0,3 UPC (Usando paralelismo=4; adicionar 0,2 UPC para os testes)
Cairo-1.17.6, gdk-pixbuf-2.42.10, GLU-9.0.3, Mesa-23.1.6, Pango-1.50.14 e Wayland-1.22.0
Instale o "Cogl" executando os seguintes comandos:
Esse pacote pode ocasionalmente falhar ao construir com múltiplos processadores. Veja-se Usando Múltiplos Processadores para mais informações.
./configure --prefix=/usr \ --enable-gles1 \ --enable-gles2 \ --enable-{kms,wayland,xlib}-egl-platform \ --enable-wayland-egl-server && make
Todos os testes, exceto os testes ES2 e ES2-NPT, estão quebrados devido a pequenas mudanças de comportamento no Mesa. Para testar os resultados de qualquer maneira, emita: make check. Os testes deveriam ser executados a partir de um terminal do X em um servidor Xorg acelerado por hardware. Uns poucos testes usarão todas as CPUs em paralelo, independentemente das configurações de paralelismo.
Agora, como o(a) usuário(a) "root
":
make install
--enable-gles1
: Essa chave
habilita o suporte para "OpenGL ES 1.1".
--enable-gles2
: Essa chave
habilita o suporte para "OpenGL ES 2.0".
--enable-{kms,wayland,xlib}-egl-platform
:
Essas chaves habilitam o suporte para plataformas "EGL" "KMS",
"Wayland" e "Xlib". Elas são exigidas para o suporte do "Wayland"
do "GNOME".
--enable-wayland-egl-server
: Essa
chave habilita a "API" do Servidor "Wayland" do "Cogl", que é exigida para o suporte do
"Wayland" do "GNOME".
--enable-cogl-gst
: Essa chave habilita
o suporte ao "gstreamer".
--enable-gtk-doc
: Use esse parâmetro se
GTK-Doc estiver instalado e você
desejar reconstruir e instalar a documentação da API.