Changes for version 0.01_08 - 2017-02-08
- Run perltidy on "messy" files
- add helpers needed for microidium (#31)
- deduplicate info log calls in Helpers
- apply system-specific pack semantics to pointer sizes
- prevent generate xs from aborting when generated files don't exist (#28)
- don't put info output on the STDERR channel (#29)
- remove autoloader (#27)
- add perltidy test (optional, purely for informative purposes) (#13)
- Add SKIP for glewCreateContext not returing GLEW_OK
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