Acme-MITHALDU-BleedingOpenGL
view release on metacpan or search on metacpan
files in the example/ directory. This is Stan's original COPYRIGHT message
for those works:
(c) Copyright 1995, Stan Melax, ALL RIGHTS RESERVED
Stan Melax
Alberta Research Council
stan@arc.ab.ca
http://www.arc.ab.ca/~stan
Please feel free to give
me acknowledgement/credit/money/honorable-mention/job-offers/research-funding
wherever or whenever appropriate :-)
Permission to copy, modify is granted provided that you
include the above copyright notice with it.
This software is provided as is, and comes with no promises
or guarantees. You may only use it if you promise not to
sue me or my employer for anything relating to the use of
this software :-)
OpenGL is a trademark of Silicon Graphics Inc.
Special thanks to:
Tim Bunce
Brian Paul
Karl Glazebrook http://www.ast.cam.ac.uk/~kgb
The Alberta Research Council
Feel free to email me your name so I can add it to the above list.
Acknowledgement and credit for those where acknowledgement
and credit is warrented ... yadda , yadda .... bla ... bla ...
Some of these examples in the "examples" subdirectory
are adapted from the OpenGL Programming Guide.
Here's the copyright that was attached to the examples
from "OpenGL Programming Guide" by Neider, Davis, and Woo,
and published by Addison Wesley:
/*
* (c) Copyright 1993, Silicon Graphics, Inc.
Specifying the interface directly should not be needed except
where there is some ambiguity in the available interfaces (i.e.
you have FreeGLUT, GLUT, and GLX on your system). If you have
FreeGLUT and OpenGL installed, it should just work with the defaults.
*Please* let us know if it doesn't.
Makefile.PL will attempt to build and run a glversion utility to
determine what version and extensions your OpenGL installation
supports, and will create an gl_exclude.h header file to exclude
APIs your libraries do not support. You can manually edit this
file to override excluded extensions.
Note: glversion assumes libGL.so and libglut.so
(opengl32.dll and freeglut.dll on Windows) - and that it will
be run via a GUI window (eg. X11 on Unix). This may impact
automated build systems.
For building POGL without extension exclusions, use:
#if 0
<<'SKIP';
#endif
/*
----------------------------------------------------------------------
newppp.h -- Perl/Pollution/Portability Version 3.20
Automatically created by Devel::PPPort running under perl 5.016003.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc newppp.h' to view the documentation below.
----------------------------------------------------------------------
SKIP
=pod
ENDUSAGE
exit 2;
}
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (eval \$Devel::PPPort::VERSION < $VERSION) {
die "$0 was originally generated with Devel::PPPort $VERSION.\\n"
. "Your Devel::PPPort is only version \$Devel::PPPort::VERSION.\\n"
. "Please install a newer version, or --unstrip will not work.\\n";
}
Devel::PPPort::WriteFile(\$0);
( run in 0.911 second using v1.01-cache-2.11-cpan-de7293f3b23 )