Skip to content

Commit bb12e7f

Browse files
committed
Update docs and VERSION for 0.65 release
1 parent 67e7fcb commit bb12e7f

File tree

6 files changed

+92
-56
lines changed

6 files changed

+92
-56
lines changed

KNOWN_PROBLEMS

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
* No way to specify/override the compile and link
2+
options which causes problems on systems with multiple
3+
OpenGL libraries installed (e.g., 32-bit and 64-bit).
4+
15
* Build may not complete if you do not have the
26
required FreeGLUT or Apple GLUT (on Mac OS X systems).
37

OpenGL.pm

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ require DynaLoader;
1111

1212
use Carp;
1313

14-
$VERSION = '0.64_005';
14+
$VERSION = '0.65';
1515
$BUILD_VERSION = $XS_VERSION = $VERSION;
1616
$VERSION = eval($VERSION);
1717

OpenGL.pod

+32-35
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11

22
=head1 NAME
33

4-
OpenGL - v0.64_005
4+
OpenGL - v0.65
55

66
=head1 SYNOPSIS
77

88

9-
use OpenGL qw(:old); # Exports much old functionality of OpenGL 0.4
9+
use OpenGL qw(:all); # exports all new functionality, without
10+
# the OpenGL-0.4 compatibility functions
11+
12+
use OpenGL qw(:glfunctions :glconstants); # exports functions and
13+
# constants for using OpenGL, without exporting
14+
# GLU, GLUT, or GLX stuff.
15+
16+
use OpenGL qw(:old); # Exports much old functionality of OpenGL 0.4
17+
18+
use OpenGL; # DEPRECATED! Same as above. DEPRECATED!
1019

11-
use OpenGL; # DEPRECATED! Same as above. DEPRECATED!
12-
13-
use OpenGL qw(:glfunctions :glconstants); # exports functions and
14-
# constants for using OpenGL, without exporting GLU, GLUT,
15-
# or GLX stuff.
16-
17-
use OpenGL qw(:all); # exports all new functionality, without the OpenGL
18-
# 0.4 compatibility functions
19-
20-
See also: POGL Objects
21-
22-
* OpenGL::Array - optimized data arrays via C pointers
23-
24-
* OpenGL::Image - direct C pointer acces to ImageMagick image cache
25-
26-
* OpenGL::Shader - abstracted shader interface: ARB, GLSL and Cg
20+
See also: POGL Objects
21+
22+
* OpenGL::Array - optimized data arrays via C pointers
23+
24+
* OpenGL::Image - direct C pointer acces to ImageMagick image cache
25+
26+
* OpenGL::Shader - abstracted shader interface: ARB, GLSL and Cg
2727

2828

2929

@@ -1809,8 +1809,9 @@ Chris Marshall has been responsible for the OpenGL module development
18091809
starting with OpenGL-0.58 on 06-Sep-2009.
18101810

18111811
Compatibility with these earlier libraries is in a state of flux with
1812-
with on-going work to re-integrate the Perl OpenGL module into the Perl
1813-
Data Language and replacing its fork of the OpenGL-0.5.
1812+
with on-going work to refactor the Perl OpenGL module to improve support
1813+
for other GUI toolkits with Perl bindings and to update the version of
1814+
OpenGL API supported.
18141815

18151816
=head1 EXPORTS
18161817

@@ -1878,8 +1879,8 @@ Exports all symbols needed for the old functions.
18781879

18791880
=head1 AUTHORS
18801881

1881-
Primary CPAN OpenGL Owner/Maintainer: Bob "grafman" Free - http://graphcomp.com/opengl
1882-
Co-Maintainer Chris Marshall (PAUSE id CHM)
1882+
Primary OpenGL Maintainer Chris Marshall (PAUSE id CHM)
1883+
Co-Maintainer: Bob "grafman" Free - http://graphcomp.com/opengl
18831884

18841885
Original Author: Stan Melax
18851886

@@ -1911,22 +1912,18 @@ under the same terms as Perl itself.
19111912

19121913
=head1 DISTRIBUTIONS
19131914

1914-
POGL Developer's Site: http://graphcomp.com/opengl
1915+
POGL Project site: http://sourceforge.net/projects/pogl/
19151916

19161917
=head2 SOURCE
19171918

1918-
CPAN: http://search.cpan.org/~chm/
1919-
1920-
GIT: git://pdl.git.sourceforge.net/gitroot/pdl/pogl (Read only)
1921-
1922-
SVN: TBD
1923-
1924-
TARBALL: TBD
1925-
1926-
ZIP: TBD
1919+
CPAN: http://search.cpan.org/~chm/
1920+
GIT: git://pogl.git.sourceforge.net/gitroot/pogl/pogl (Read only)
1921+
TARBALL: http://sourceforge.net/projects/pogl/files/
19271922

19281923
=head2 WINDOWS BINARIES
19291924

1930-
PPM 5.6.x: TBD
1931-
1932-
PPM 5.8.x: TBD
1925+
For 32-bit perls 5.8.x and later:
1926+
ppm install http://www.sisyphusion.tk/ppm/OpenGL.ppd
1927+
1928+
For 64-bit perls 5.8.x and later:
1929+
ppm install http://www.sisyphusion.tk/ppm/OpenGL.ppd

Release_Notes

+43-19
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
+------------------------------------------------------------------------+
2-
| OpenGL-0.64_005
2+
| OpenGL-0.65
3+
+------------------------------------------------------------------------+
4+
5+
General Notes:
6+
7+
* This is a point release for the Perl OpenGL module (POGL)
8+
with new features, bugs fixed and improved documentation.
9+
10+
* OS/2 is no longer supported by POGL directly.
11+
12+
13+
Highlights:
14+
15+
* Paul Seamons contributed full tessellation support,
16+
documentation for OpenGL::Tessellation, and a *major* set
17+
of fixes and POD for the existing OpenGL::Array module.
18+
19+
* The cygwin build of POGL now supports either the native
20+
win32 platform drivers or the X11/GLX bindings (default).
21+
Use interface=w32api or interface=wgl as args to the
22+
perl Makefile.PL to select. NOTE: you have to pick one
23+
or the other. If you change, any dependencies such as
24+
PDL::Graphics::TriD will need to be recompiled.
25+
26+
* The included FreeGLUT DLL has been upgraded to 2.6.0
27+
thanks to Rob/sisyphus.
28+
29+
* Prima::OpenGL has been released by Dmitry Karasik which
30+
adds support for Perl OpenGL to his cross-platform GUI
31+
toolkit in addition to bug fixes and code cleanup.
32+
Thanks, Dmitry! See http://search.cpan.org/~karasik/Prima-1.30/
33+
for details.
34+
35+
36+
37+
38+
39+
+------------------------------------------------------------------------+
40+
| OpenGL-0.64_004
341
+------------------------------------------------------------------------+
442

543
General Notes:
@@ -20,24 +58,10 @@ General Notes:
2058
cpan shell may be used by specifying the distribution
2159
path rather than just the module name, e.g.:
2260

23-
cpan> get CHM/OpenGL-0.64_005.tar.gz
24-
cpan> make CHM/OpenGL-0.64_005.tar.gz
25-
cpan> test CHM/OpenGL-0.64_005.tar.gz
26-
cpan> look CHM/OpenGL-0.64_005.tar.gz
27-
28-
Highlights:
29-
30-
* TBD
31-
32-
33-
34-
+------------------------------------------------------------------------+
35-
| OpenGL-0.64_004
36-
+------------------------------------------------------------------------+
37-
38-
This is a CPAN developers release for the Perl OpenGL module with
39-
some minor fixes to improve buildability and updates and bug
40-
fixes to check.
61+
cpan> get CHM/OpenGL-0.64_004.tar.gz
62+
cpan> make CHM/OpenGL-0.64_004.tar.gz
63+
cpan> test CHM/OpenGL-0.64_004.tar.gz
64+
cpan> look CHM/OpenGL-0.64_004.tar.gz
4165

4266
Highlights:
4367

SUPPORTS

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
0.65 This file is still not up to date with the current code.
2+
3+
POGL builds "out of the box" on more system types
4+
than ever, including: Linux, MSWin32, and Mac OS X.
5+
6+
Used by PDL-2.4.9 to implement 3D graphics and plots.
7+
8+
TBD: generate a more complete/specific list
9+
10+
----------------------------------------------------------
11+
112
0.64 This file is still not up to date with the current code.
213

314
POGL builds "out of the box" on more system types

Tessellation.pod

+1-1
Original file line numberDiff line numberDiff line change
@@ -812,6 +812,6 @@ data.
812812

813813
=head1 AUTHOR
814814

815-
Paul Seamons - paul@seamons.com - 2011
815+
Paul Seamons - paul AT seamons dot com - 2011
816816

817817
=cut

0 commit comments

Comments
 (0)