...and should be appearing at a mirror near you soon.
This release includes believed to be correct implementations
of all OpenGL routines that are neither called with or return
pointer type arguments (e.g. * or [] types).
It includes auto-generated routines for the rest with the
arguments replaced by C pointers. These routines should
be correct, in principle, but generating the correct C
call values from the perl code is tricky, fragile, and
hard to get right. Feedback welcome for success and/or
failures. New tests are even better!
The remaining work for implementation is to make
this module build for most/all platforms to pass the
CPAN Testers, and to extend the automatic generation
of bindings to include more friendly/perlish interfaces.
As an example, this release includes a "real" perl binding
for glShaderSource as a routine glShaderSource_p which
is called from perl with the shader id number as the first
argument and then one or more strings containing the
shader source code. Not only is this implementation
more natural from perl, but it also works correctly which
can be hard to get right for some of the _c routines.
Enjoy,
Chris for the POGL developers
Revision history for Perl extension OpenGL::Modern.
0.01_05 2017-01-31 12:08:46-05:00
- Add missing dependencies to Makefile.PL
- Remove OpenGL as a dependency (we should be standalone)
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
pdl-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-general