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 corretamente usando uma plataforma LFS 12.0.

Informação do Pacote

Dependências do "Cogl"

Exigidas

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

Recomendadas

Opcionais

gst-plugins-base-1.22.5, GTK-Doc-1.33.2 e SDL2-2.28.2

Instalação do Cogl

Instale o "Cogl" executando os seguintes comandos:

[Nota]

Nota

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

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