Cogl-1.22.2

Cogl の概要

Cogl is a modern 3D graphics API with associated utility APIs designed to expose the features of 3D graphics hardware using a direct state access API design, as opposed to the state-machine style of OpenGL.

本パッケージは LFS-8.3 において正しくビルドでき動作することが確認されています。

パッケージ情報

Cogl の依存パッケージ

必須

Cairo-1.14.12, gdk-pixbuf-2.38.0, GLU-9.0.0, Mesa-18.1.7, Pango-1.42.4

推奨

任意

gst-plugins-base-1.14.2, GTK-Doc-1.29, SDL-1.2.15, SDL2-2.0.8, Wayland-1.16.0

ユーザー情報: http://wiki.linuxfromscratch.org/blfs/wiki/cogl

Cogl のインストール

以下のコマンドを実行して Cogl をビルドします。

[注記]

注記

This package may occasionally fail when building with multiple processors. See Using Multiple Processors for more information.

sed -i 's/^#if COGL/#ifdef COGL/' cogl/winsys/cogl-winsys-egl.c &&

./configure --prefix=/usr --enable-gles1 --enable-gles2         &&
make

ビルド結果をテストする場合は make check を実行します。 The tests should be run from an X terminal on the hardware accelerated Xorg Server.

root ユーザーになって以下を実行します。

make install

コマンド説明

--enable-gles1: This switch enables support for OpenGL ES 1.1.

--enable-gles2: This switch enables support for OpenGL ES 2.0.

--enable-{kms,wayland,xlib}-egl-platform: These switches enable support for KMS, Wayland and Xlib EGL platforms. They are required for GNOME Wayland support.

--enable-wayland-egl-server: This switch enables Cogl's Wayland Server API which is required for GNOME Wayland support.

--enable-cogl-gst: This switch enables gstreamer support.

--enable-gtk-doc: GTK-Doc をインストール済で API ドキュメントを再構築する場合に指定します。

パッケージ構成

インストールプログラム: なし
インストールライブラリ: libcogl-gles2.so, libcogl-pango.so, libcogl-path.so, and libcogl.so, 任意ビルドとして libcogl-gst.so, /usr/lib/gstreamer-1.0/libgstcogl.so
インストールディレクトリ: /usr/include/cogl, /usr/share/cogl

概略説明

libcogl-gles2.so

is the OpenGL ES 2.0 integration library for Cogl.

libcogl-pango.so

is the Pango integration library for Cogl.

libcogl.so

is an object oriented GL/GLES Abstraction/Utility Layer library.

最終更新日: 2018-08-21 07:41:43 +0900