"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 adequadamente usando uma plataforma LFS 11.3.
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.2, Mesa-22.3.5, Pango-1.50.12 e Wayland-1.21.0
gst-plugins-base-1.22.0, GTK-Doc-1.33.2, SDL-1.2.15 e SDL2-2.26.3
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/cogl
Instale o "Cogl" executando os seguintes comandos:
Esse pacote ocasionalmente possivelmente falhe 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
Para testar os resultados, emita: "make check". Os testes deveriam ser executados a partir de um terminal do "X" sobre o 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.