Cogl er en moderne 3D grafikk API med tilhørende verktøys APIer utviklet for å avsløre funksjonene til 3D grafikkmaskinvare ved hjelp av et API design med direkte tilstandstilgang, i motsetning til maskintilstands stilen til OpenGL.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/cogl/1.22/cogl-1.22.8.tar.xz
Nedlasting (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/cogl/1.22/cogl-1.22.8.tar.xz
Nedlasting MD5 sum: 7dd8b2e24171ef7399f851cea144b569
Nedlastingsstørrelse: 1.7 MB
Estimert diskplass som kreves: 69 MB (legg til 2 MB for tester)
Estimert byggetid: 0.3 SBU (Bruker parallellisme=4; legg til 0,2 SBU for tester)
Cairo-1.17.6, gdk-pixbuf-2.42.10, GLU-9.0.3, Mesa-23.1.6, Pango-1.50.14, og Wayland-1.22.0
Installer Cogl ved å kjøre følgende kommandoer:
Denne pakken kan av og til mislykkes når det bygges med flere prosessorer. Se Using Multiple Processors for mer informasjon.
./configure --prefix=/usr \ --enable-gles1 \ --enable-gles2 \ --enable-{kms,wayland,xlib}-egl-platform \ --enable-wayland-egl-server && make
Alle testene bortsett fra ES2 og ES2-NPT testene er ødelagt pga små atferdsendringer i Mesa. For å teste resultatene uansett, utsted: make check. Testene skal kjøres fra en X terminal på en maskinvareakselerert Xorg server. Noen få tester vil bruke alle CPUer parallell, uavhengig av parallellitetsinnstillinger.
Nå, som root
bruker:
make install
--enable-gles1
: Denne
bryteren aktiverer støtte for OpenGL ES 1.1.
--enable-gles2
: Denne
bryteren aktiverer støtte for OpenGL ES 2.0.
--enable-{kms,wayland,xlib}-egl-platform
:
Disse bryterne muliggjør støtte for KMS, Wayland og Xlib EGL
plattformer. De kreves for GNOME
Wayland støtte.
--enable-wayland-egl-server
: Denne
bryteren aktiverer Cogl sin
Wayland Server API som er påkrevd for GNOME Wayland støtte.
--enable-cogl-gst
: Denne bryteren
aktiverer gstreamer støtte.
--enable-gtk-doc
: Bruk denne
parameteren hvis GTK-Doc er
installert og du ønsker å gjenoppbygge og installer API
dokumentasjonen.