BSD Ports

graphics/cogl 1.22.0nb25 NetBSD

Modern 3D graphics API

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7b5a3977f9
License
mit AND sgi-free-software-b-v2.0 AND modified-bsd
Categories
graphics, gnome
Package size
973.7 KiB, 6849.6 KiB installed

Description

Cogl is a small open source library for using 3D graphics hardware for rendering. The API departs from the flat state machine style of OpenGL and is designed to make it easy to write orthogonal components that can render without stepping on each others toes.

As well as aiming for a nice API, we think having a single library as opposed to an API specification like OpenGL has a few advantages too; like being able to paper over the inconsistencies/bugs of different OpenGL implementations in a centralized place, not to mention the myriad of OpenGL extensions. It also means we are in a better position to provide utility APIs that help software developers since they only need to be implemented once and there is no risk of inconsistency between implementations.

Having other backends, besides OpenGL, such as drm, Gallium or D3D are options we are interested in for the future.

In the other systems

SystemPortVersion
NetBSDgraphics/cogl1.22.0nb25
FreeBSDgraphics/cogl1.22.8_2
OpenBSDgraphics/clutter/cogl1.22.8p6
DragonFlygraphics/cogl1.22.8_2
MidnightBSDgraphics/cogl1.22.8_2

Install

Binary package:

pkgin install cogl

From pkgsrc:

cd /usr/pkgsrc/graphics/cogl && make install clean

Dependencies

Run dependencies 4

Commit history 3

DateCommitCreditsLog message
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
5e4aea17e2 wiz *: recursive bump for pcre2 10.48