libgraphene-devel-1.8.6-1.1.x86_64.rpm


Advertisement

Description

libgraphene-devel - Development files for libgraphene, a thin type layer for graphic libraries

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libgraphene-devel-1.8.6-1.1.x86_64.rpm
Package name libgraphene-devel
Package version 1.8.6
Package release 1.1
Package architecture x86_64
Package type rpm
Category Development/Languages/C and C++
Homepage http://ebassi.github.io/graphene/
License MIT
Maintainer -
Download size 223.39 KB
Installed size 2.36 MB
The Graphene library provides types and their relative API for affine
matrices, 4×4 matrices, projections, transformations, vectors and
quaternions.
This subpackage contains the development files for the Graphene library.

Alternatives

Package Version Architecture Repository
libgraphene-devel-1.8.6-43.2.i586.rpm 1.8.6 i586 GNOME Next
libgraphene-devel-1.8.6-43.2.x86_64.rpm 1.8.6 x86_64 GNOME Next
libgraphene-devel-1.8.6-23.1.i586.rpm 1.8.6 i586 GNOME Factory
libgraphene-devel-1.8.6-23.1.x86_64.rpm 1.8.6 x86_64 GNOME Factory
libgraphene-devel-1.8.6-1.1.i586.rpm 1.8.6 i586 openSUSE Oss
libgraphene-devel - - -

Requires

Name Value
/usr/bin/pkg-config -
libc.so.6(GLIBC_2.4)(64bit) -
libglib-2.0.so.0()(64bit) -
libgraphene-1.0.so.0()(64bit) -
libgraphene-1_0-0 = 1.8.6
libpthread.so.0()(64bit) -
pkgconfig(gobject-2.0) >= 2.30.0
pkgconfig(graphene-1.0) -
typelib-1_0-Graphene-1_0 = 1.8.6

Provides

Name Value
libgraphene-devel = 1.8.6-1.1
libgraphene-devel(x86-64) = 1.8.6-1.1
pkgconfig(graphene-1.0) = 1.8.6
pkgconfig(graphene-gobject-1.0) = 1.8.6

Download

Type URL
Mirror widehat.opensuse.org
Binary Package libgraphene-devel-1.8.6-1.1.x86_64.rpm
Source Package graphene-1.8.6-1.1.src.rpm

Install Howto

Install libgraphene-devel rpm package:

# zypper install libgraphene-devel

Files

Path
/usr/include/graphene-1.0/graphene-box.h
/usr/include/graphene-1.0/graphene-euler.h
/usr/include/graphene-1.0/graphene-frustum.h
/usr/include/graphene-1.0/graphene-gobject.h
/usr/include/graphene-1.0/graphene-macros.h
/usr/include/graphene-1.0/graphene-matrix.h
/usr/include/graphene-1.0/graphene-plane.h
/usr/include/graphene-1.0/graphene-point.h
/usr/include/graphene-1.0/graphene-point3d.h
/usr/include/graphene-1.0/graphene-quad.h
/usr/include/graphene-1.0/graphene-quaternion.h
/usr/include/graphene-1.0/graphene-ray.h
/usr/include/graphene-1.0/graphene-rect.h
/usr/include/graphene-1.0/graphene-simd4f.h
/usr/include/graphene-1.0/graphene-simd4x4f.h
/usr/include/graphene-1.0/graphene-size.h
/usr/include/graphene-1.0/graphene-sphere.h
/usr/include/graphene-1.0/graphene-triangle.h
/usr/include/graphene-1.0/graphene-types.h
/usr/include/graphene-1.0/graphene-vec2.h
/usr/include/graphene-1.0/graphene-vec3.h
/usr/include/graphene-1.0/graphene-vec4.h
/usr/include/graphene-1.0/graphene-version-macros.h
/usr/include/graphene-1.0/graphene-version.h
/usr/include/graphene-1.0/graphene.h
/usr/lib/installed-tests/
/usr/lib/installed-tests/graphene-1.0/box
/usr/lib/installed-tests/graphene-1.0/euler
/usr/lib/installed-tests/graphene-1.0/frustum
/usr/lib/installed-tests/graphene-1.0/matrix
/usr/lib/installed-tests/graphene-1.0/plane
/usr/lib/installed-tests/graphene-1.0/point
/usr/lib/installed-tests/graphene-1.0/point3d
/usr/lib/installed-tests/graphene-1.0/quad
/usr/lib/installed-tests/graphene-1.0/quaternion
/usr/lib/installed-tests/graphene-1.0/ray
/usr/lib/installed-tests/graphene-1.0/rect
/usr/lib/installed-tests/graphene-1.0/simd
/usr/lib/installed-tests/graphene-1.0/size
/usr/lib/installed-tests/graphene-1.0/sphere
/usr/lib/installed-tests/graphene-1.0/triangle
/usr/lib/installed-tests/graphene-1.0/vec2
/usr/lib/installed-tests/graphene-1.0/vec3
/usr/lib/installed-tests/graphene-1.0/vec4
/usr/lib64/libgraphene-1.0.so
/usr/lib64/graphene-1.0/
/usr/lib64/graphene-1.0/include/graphene-config.h
/usr/lib64/pkgconfig/graphene-1.0.pc
/usr/lib64/pkgconfig/graphene-gobject-1.0.pc
/usr/share/gir-1.0/Graphene-1.0.gir
/usr/share/gtk-doc/html/graphene/annotation-glossary.html
/usr/share/gtk-doc/html/graphene/api-index.html
/usr/share/gtk-doc/html/graphene/ch01.html
/usr/share/gtk-doc/html/graphene/graphene-Box.html
/usr/share/gtk-doc/html/graphene/graphene-Euler.html
/usr/share/gtk-doc/html/graphene/graphene-Frustum.html
/usr/share/gtk-doc/html/graphene/graphene-GObject-integration.html
/usr/share/gtk-doc/html/graphene/graphene-Matrix.html
/usr/share/gtk-doc/html/graphene/graphene-Plane.html
/usr/share/gtk-doc/html/graphene/graphene-Point.html
/usr/share/gtk-doc/html/graphene/graphene-Point3D.html
/usr/share/gtk-doc/html/graphene/graphene-Quad.html
/usr/share/gtk-doc/html/graphene/graphene-Quaternion.html
/usr/share/gtk-doc/html/graphene/graphene-Ray.html
/usr/share/gtk-doc/html/graphene/graphene-Rectangle.html
/usr/share/gtk-doc/html/graphene/graphene-SIMD-matrix.html
/usr/share/gtk-doc/html/graphene/graphene-SIMD-vector.html
/usr/share/gtk-doc/html/graphene/graphene-Size.html
/usr/share/gtk-doc/html/graphene/graphene-Sphere.html
/usr/share/gtk-doc/html/graphene/graphene-Triangle.html
/usr/share/gtk-doc/html/graphene/graphene-Vectors.html
/usr/share/gtk-doc/html/graphene/graphene-Versioning-information.html
/usr/share/gtk-doc/html/graphene/graphene.devhelp2
/usr/share/gtk-doc/html/graphene/home.png
/usr/share/gtk-doc/html/graphene/index.html
/usr/share/gtk-doc/html/graphene/left-insensitive.png
/usr/share/gtk-doc/html/graphene/left.png
/usr/share/gtk-doc/html/graphene/rectangle-intersection.png
/usr/share/gtk-doc/html/graphene/rectangle-union.png
/usr/share/gtk-doc/html/graphene/rectangle.png
/usr/share/gtk-doc/html/graphene/right-insensitive.png
/usr/share/gtk-doc/html/graphene/right.png
/usr/share/gtk-doc/html/graphene/style.css
/usr/share/gtk-doc/html/graphene/triangle-barycentric.png
/usr/share/gtk-doc/html/graphene/up-insensitive.png
/usr/share/gtk-doc/html/graphene/up.png
/usr/share/installed-tests/
/usr/share/installed-tests/graphene-1.0/box.test
/usr/share/installed-tests/graphene-1.0/euler.test
/usr/share/installed-tests/graphene-1.0/frustum.test
/usr/share/installed-tests/graphene-1.0/matrix.test
/usr/share/installed-tests/graphene-1.0/plane.test
/usr/share/installed-tests/graphene-1.0/point.test
/usr/share/installed-tests/graphene-1.0/point3d.test
/usr/share/installed-tests/graphene-1.0/quad.test
/usr/share/installed-tests/graphene-1.0/quaternion.test
/usr/share/installed-tests/graphene-1.0/ray.test
/usr/share/installed-tests/graphene-1.0/rect.test
/usr/share/installed-tests/graphene-1.0/simd.test
/usr/share/installed-tests/graphene-1.0/size.test
/usr/share/installed-tests/graphene-1.0/sphere.test
/usr/share/installed-tests/graphene-1.0/triangle.test
/usr/share/installed-tests/graphene-1.0/vec2.test
/usr/share/installed-tests/graphene-1.0/vec3.test
/usr/share/installed-tests/graphene-1.0/vec4.test

Changelog

2019-03-25 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.8.6:
+ Bug fixes, bug fixes everywhere! Also: documentation changes to
clarify what we do behind the veil of the various matrix
multiplication functions. Hopefully, this should help people
using Graphene especially when it comes to integration with
other libraries.
+ Fix matrix multiplication when the result matrix is also one of
the operands.
+ Fix check when converting a 4x4 matrix into an affine
transformation matrix.
+ Fix interpolation between matrices with a perspective
component.
+ Documentation fixes for matrix/matrix and matrix/vector
multiplication operators.
- Changes from version 1.8.4:
+ Mostly a bug fixing release, with an especially glaring bug fix
in the point transformation function of graphene_matrix_t that
was found thanks to GTK 4. Now the function is covered by the
test suite, so it should not regress.
+ Another major fix is the ensuring that we have a description of
the SIMD types through introspection, which means that language
bindings can finally know how big every other structure using
them is. The SIMD API is still not available through
introspection, as it's a pure C convenience.
+ Require Meson ? 0.48.0.
+ Fix matrix/point transformation.
+ Build fixes for MSVC.
+ Introspection fixes for bool.
+ Fix the InitOnce checks on Windows.
+ Correctly parse SIMD types for introspection.
+ Build fixes for the pkg-config file.
+ Documentation fixes:
- Clarify matrix/vector/point multiplication.
- Clarify plane description.
- Clarify the units for the matrix skew factors.
- Document use of graphene-gobject with Meson.
2018-06-14 - bjorn.lie@gmail.com
- Update to version 1.8.2:
+ The main change is that we've now disabled SIMD optimisations
on 32 bit Intel architectures; there aren't many of those left,
and in general compilers have been less than stellar when
supporting SIMD types on them. This is especially problematic
when it comes to using Graphene types inside other allocated
structures, where SIMD alignment rules break system allocators
on platforms like Windows. To avoid introducing weird bugs, if
you're on 32 bit IA, you're only going to have access to the
scalar SIMD implementation.
2018-02-23 - bjorn.lie@gmail.com
- Update to version 1.8.0:
+ No new API, this cycle, but it's time to spin a new stable
release.
+ The major news for this release is that we dropped the
Autotools build from the repository; Graphene is now built
exclusively with Meson.
+ We've added various fixes to the build on macOS, in order to
maintain compatibility with the old Autotools build.
+ The variables in the pkg-config file that expose the SIMD
functionality built inside Graphene have been updated, to
ensure that they can be easily consumed by other projects;
instead of a single string that needs to be split, we now
expose boolean variables for all SIMD implementations.
+ We've also improved the ability to use Graphene as a Meson
sub-project; this allows Meson to check out, build, and depend
on Graphene when building complex projects, like GTK. This is
really useful inside CI pipelines, as it minimises the amount
of separate steps needed when setting up the build.
- Update options passed to meson, following upstream changes:
gtk_doc=true, gobject_types=true, introspection=true,
gcc_vector=true, sse2=true, arm-neon=true, tests=true and
benchmarks=true.

See Also

Package Description
libgraphite2-3-1.3.12-1.2.i586.rpm Text categorization library
libgraphite2-3-1.3.12-1.2.x86_64.rpm Text categorization library
libgraphite2-3-32bit-1.3.12-1.2.x86_64.rpm Text categorization library
libgraphviz6-2.40.1+git20190410.b0871968d-1.1.i586.rpm Library for the manipulation of layout of graphs
libgraphviz6-2.40.1+git20190410.b0871968d-1.1.x86_64.rpm Library for the manipulation of layout of graphs
libgravatar-19.04.0-1.1.i586.rpm Library to download and display gravatars
libgravatar-19.04.0-1.1.x86_64.rpm Library to download and display gravatars
libgravatar-devel-19.04.0-1.1.i586.rpm Development package for libgravatar
libgravatar-devel-19.04.0-1.1.x86_64.rpm Development package for libgravatar
libgravatar-lang-19.04.0-1.1.noarch.rpm Translations for package libgravatar
libgrilo-0_3-0-0.3.7-1.2.i586.rpm Framework for browsing and searching media content
libgrilo-0_3-0-0.3.7-1.2.x86_64.rpm Framework for browsing and searching media content
libgrlnet-0_3-0-0.3.7-1.2.i586.rpm Framework for browsing and searching media content -- Networking Helper Library
libgrlnet-0_3-0-0.3.7-1.2.x86_64.rpm Framework for browsing and searching media content -- Networking Helper Library
libgrlpls-0_3-0-0.3.7-1.2.i586.rpm Framework for browsing and searching media content -- Playlist Helper Library
Advertisement
Advertisement