Cogl-1.22.8

Introdução ao Cogl

"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.

Informação do Pacote

Dependências do "Cogl"

Exigidas

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

Recomendadas

Opcionais

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

Instalação do Cogl

Instale o "Cogl" executando os seguintes comandos:

[Nota]

Nota

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

Explicações do Comando

--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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: libcogl-gles2.so, libcogl-pango.so, libcogl-path.so e libcogl.so e as bibliotecas opcionais libcogl-gst.so e /usr/lib/gstreamer-1.0/libgstcogl.so
Diretórios Instalados: /usr/include/cogl e /usr/share/cogl

Descrições Curtas

libcogl-gles2.so

é a biblioteca de integração "OpenGL ES 2.0" para o "Cogl"

libcogl-pango.so

é a biblioteca de integração "Pango" para o "Cogl"

libcogl.so

é uma biblioteca de Camada de Abstração/Utilidade "GL"/"GLES" orientada a objetos