The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.01_07 - 2017-02-06

  • Fix return values from glewCreateContext
  • Add conditional skips to tests

Changes for version 0.01_06 - 2017-02-05

  • Remove MYMETA.* from MANIFEST to clean up distribution files
  • fix t/02_glGetShaderInfoLog.t to handle ptrsize=4
  • split lists of constants, function names, exports to separate files (thanks Mithaldu!)

Changes for version 0.01_05 - 2017-01-31

  • Add missing dependencies to Makefile.PL
  • Remove OpenGL as a dependency (we should be standalone)

Changes for version 0.01_04 - 2017-01-29

  • implement glShaderSource_p and use it in t/02_glGetShaderInfoLog.t
  • this appears to work on Strawberry Perl

Changes for version 0.01_03 - 2017-01-28

  • fix breakage in linux/freebsd link line
  • more release cleanup
  • have test fails on Strawberry perl

Changes for version 0.01_02 - 2017-01-27

  • make glShaderSource bindings use auto-xs.inc versions
  • use T_PTR for typemaps for all pointers except char or strings
  • preparation for native perl argument handling

Changes for version 0.01_01 - 2016-12-18

  • CPAN alpha release
  • Cleaned up files to remove unnecessary ones

Changes for version 0.00_01 - 2016-11-26

  • original version; created from app-shadertoy sources extracting OpenGL::Glew as OpenGL::Modern

Modules

Perl extension Modern OpenGL API 3.1 and greater
example usage of raw pointers from perl

Provides

in lib/OpenGL/Modern/NameLists/MakefileAll.pm
in lib/OpenGL/Modern/NameLists/Modern.pm