perl-OpenGL-GLFW - Perl bindings for the GLFW library

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports x86_64
Package filename perl-OpenGL-GLFW-0.04-alt1.1.x86_64.rpm
Package name perl-OpenGL-GLFW
Package version 0.04
Package release alt1.1
Package architecture x86_64
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 144.48 KB
Installed size 144.48 KB
the OpenGL::GLFW manpage provides perl5 bindings to the GLFW
library for OpenGL applications development.  The
implementation is a direct translation of the
GLFW C interface to perl.  You can use the official
GLFW documentation at
for the specifics of the GLFW API.  The documentation
here is on the perl usages and calling conventions.
At the top level, we have the following correspondences
between these perl bindings and the C API:
=over 4
=item *
`GLFWwindow', `GLFWmonitor', and `GLFWcursor' are
opaque data types and pointers to them are returned as
perl scalar references.
=item *
`GLFWvidmode', `GLFWgammaramp', and `GLFWimage' types
are mapped to perl hashes and passed and returned as the
corresponding references.
The pointers to red, green, and blue channels of the
gamma ramp become strings of packed ushort values.
Similarly, the pointer to pixels in the images use
a packed string of `4 x width x height' unsigned
char values per pixel as `[R,G,B,A]' for pixels `(0,0)'
through `(width-1,height-1)'.
See the `examples/' for an example using the
Perl Data Language module, the PDL manpage, to construct the the
`GLFWimage' hash.
=item *
The glfwSetXxxCallback routines do not implement the
return value for the previous callback.  If you need
it, you'll need to track and save yourself.
=item *
Vulkan is not currently supported and `glfwVulkanSupported'
always returns false.
=item *
Neither `glfwGetProcAddress' nor `glfwExtensionSupported'
are implemented.  Please use the the OpenGL::Modern manpage or the OpenGL manpage
modules instead.


Package Version Architecture Repository
perl-OpenGL-GLFW-0.04-alt1.1.i586.rpm 0.04 i586 Autoimports
perl-OpenGL-GLFW - - -


Name Value
/usr/lib64/perl5 - - - - - - -
perl( -
perl( -
perl-base >= 1:5.10.1
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -


Name Value
perl(OpenGL/ = 0.040
perl-OpenGL-GLFW = 0.04-alt1.1


Type URL
Binary Package perl-OpenGL-GLFW-0.04-alt1.1.x86_64.rpm
Source Package perl-OpenGL-GLFW-0.04-alt1.1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] x86_64 autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-OpenGL-GLFW rpm package:
    # sudo apt-get install perl-OpenGL-GLFW



See Also

Package Description
perl-OpenGL-GLU-0.03-alt1.1.x86_64.rpm Perl bindings to the OpenGL Utility Library (GLU)
perl-OpenGL-Modern-0.04-alt2.1.x86_64.rpm Perl extension to Modern OpenGL API up to 4.5
perl-OpenGL-Simple-0.03-alt4.1.x86_64.rpm Another interface to OpenGL
perl-OpenGL-Simple-GLUT-0.03-alt4.1.x86_64.rpm Another interface to GLUT
perl-OpenGL-XScreenSaver-0.05-alt4.1.x86_64.rpm prepare environment for writing OpenGL-based XScreenSaver hacks
perl-Ouroboros-0.14-alt1.x86_64.rpm Perl XS macros re-exported as C functions
perl-Overload-FileCheck-0.009-alt1.1.x86_64.rpm override/mock perl file checks ops
perl-PAB3-3.201-alt4.1.x86_64.rpm PAB - Perl Application Builder
perl-PAB3-DB-Driver-Sqlite3-1.07-alt4.1.x86_64.rpm Perl wrapper to Sqlite3
perl-PAM-0.31-alt4.1.x86_64.rpm Invoke perl code at PAM phases
perl-PApp-SQL-2.002-alt1.x86_64.rpm absolutely easy yet fast and powerful sql access
perl-PDF-Haru-1.00-alt11_29.x86_64.rpm Perl interface to Haru Free PDF Library
perl-PDL-CCS-1.23.12-alt1.1.x86_64.rpm Sparse N-dimensional PDLs with compressed column storage
perl-PDL-Cluster-1.54.001-alt1.1.x86_64.rpm Perl interface to the C Clustering Library with PDL support
perl-PDL-EditDistance-0.09-alt1.1.x86_64.rpm Compute Wagner-Fischer edit distance and alignment matrices on PDLs