Perl OpenGL

Published on ● Video Link: https://www.youtube.com/watch?v=rzZjtTrgKG0



Duration: 3:49
54 views
0


Perl OpenGL, by Wikipedia https://en.wikipedia.org/wiki?curid=10068805 / CC BY SA 3.0

#Perl
#3D_graphics_software
Perl OpenGL (POGL) is a portable, compiled wrapper library that allows OpenGL to be used in the Perl programming language.
POGL provides support for most OpenGL 2.
0 extensions, abstracts operating system specific proc handlers, and supports OpenGL Utility Toolkit (GLUT), a simple cross-platform windowing interface.
POGL provides additional Perl-friendly application programming interfaces (API) for passing and returning strings and arrays.
The primary maintainer of Perl OpenGL is Chris Marshall.
As of July 3, 2011, the Perl OpenGL Project on SourceForge.
net was started and all development and module support going forward has moved there.
Confirmed with: POGL is used as the OpenGL binding for the 3D graphics in the Perl Data Language (PDL).
The POGL team has collaborated with the ImageMagick team to add PerlMagick APIs that allow GPUs and ImageMagick to share cache buffers
via C pointers - optimizing performance for FBOs and VBOs - for use with loading and saving textures and GPGPU data transfer.
These APIs have been added to ImageMagick 6.
3.
5: CPAN's FFmpeg module may be used with POGL and the above File::Magick APIs to map video to OpenGL textures.
General Purpose graphics processing unit (GPU, GPGPU) processing is one area in which Perl can be compared with compiled languages in performance.
Based on their own benchmarks, Perl OpenGL developers claim that there are no significant performance differences between C and Perl (via POGL), when rendering a realtime 3D animated object with dynamically generated texturemaps.
They analyze their results by remarking that GPGPU vertex shaders can execute complex C-like code on large arrays of data, rarely touching the CPU. Perl OpenGL developers claim that POGL performs over 20% faster than Python.
POGL provides specialized objects that enhance Perl performance.
POGL objects store data as typed C arrays, and ...




Other Videos By all the knowledge of the universe PRINCIPIA


2022-01-10Allestree
2022-01-10Russ Columbo
2022-01-10Ahr
2022-01-10Jim Bowen
2022-01-10Cameroon national football team
2022-01-10Estádio Cidade de Coimbra
2022-01-10Headford
2022-01-10USS Bancroft (1892)
2022-01-10Club La Vela
2022-01-10Speke
2022-01-10Perl OpenGL
2022-01-10Opoona
2022-01-10Lancashire County Football Association
2022-01-10Snow Bros.
2022-01-10Bhaja Caves
2022-01-10Beinn Dubhchraig
2022-01-10Battle of the Metaurus
2022-01-10Faustus (band)
2022-01-10Bloody Murder
2022-01-10Ballinasloe
2022-01-10Kennedy Mall



Tags:
3D graphics software
Perl