updated copyright notices

git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@207 783a27ee-832a-0410-bc00-9f386506c6dd
This commit is contained in:
ikits 2004-02-01 20:03:26 +00:00
parent d4ea803270
commit dbb7f8c798
22 changed files with 136 additions and 123 deletions

View File

@ -1,8 +1,8 @@
#!gmake #!gmake
## The OpenGL Extension Wrangler Library ## The OpenGL Extension Wrangler Library
## Copyright (C) 2003, 2002, Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003, 2002, Milan Ikits <milan ikits[at]ieee org>
## Copyright (C) 2003, 2002, Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003, 2002, Marcelo E. Magallon <mmagallo[at]debian org>
## Copyright (C) 2002, Lev Povalahev <levp@gmx.net> ## Copyright (C) 2002, Lev Povalahev
## All rights reserved. ## All rights reserved.
## ##
## Redistribution and use in source and binary forms, with or without ## Redistribution and use in source and binary forms, with or without

View File

@ -12,7 +12,7 @@ If you downloaded the tarball from the GLEW website, you just need to:
If you wish to build GLEW from scratch (update the extension data from If you wish to build GLEW from scratch (update the extension data from
the net or add your own extension information), you need a Unix the net or add your own extension information), you need a Unix
environment (wget and a reasonable set of binutils -- e.g. sed v4). The environment (including wget, perl, and GNU make). The extension data
extension data is regenerated from the top level source directory with: is regenerated from the top level source directory with:
make extensions make extensions

View File

@ -1,5 +1,4 @@
bug fix add -display argument to glewinfo
ARB_shader_objects const correctness
make install relinking (Darwin) make install relinking (Darwin)
Web page and documentation update Web page and documentation update
Web poll on separating glew, glxew and wglew Web poll on separating glew, glxew and wglew

View File

@ -1,10 +1,10 @@
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
GLEW_MAJOR = 1 GLEW_MAJOR = 1
GLEW_MINOR = 2 GLEW_MINOR = 2
@ -64,7 +64,7 @@ $(I.DEST)/glew.h: $(EXT)/.dummy
# grep -v 'glBlendEquation' > $@; rm tmp; # grep -v 'glBlendEquation' > $@; rm tmp;
$(BIN)/make_header.pl GLAPIENTRY GL $(EXT)/GL_* >> $@ $(BIN)/make_header.pl GLAPIENTRY GL $(EXT)/GL_* >> $@
$(BIN)/make_struct.pl GL $(CORE)/GL_VERSION* $(EXT)/GL_* >> $@ $(BIN)/make_struct.pl GL $(CORE)/GL_VERSION* $(EXT)/GL_* >> $@
perl -e 's/ GLboolean __GLEW_VERSION_1_2;/\n GLboolean __GLEW_VERSION_1_1;\n GLboolean __GLEW_VERSION_1_2;/' -pi.bak $@ perl -e 's/ GLboolean __GLEW_VERSION_1_2;/ GLboolean __GLEW_VERSION_1_1;\n GLboolean __GLEW_VERSION_1_2;/' -pi.bak $@
rm -f $@.bak rm -f $@.bak
cat $(SRC)/glew_post.h >> $@ cat $(SRC)/glew_post.h >> $@
@ -76,8 +76,9 @@ $(I.DEST)/wglew.h: $(EXT)/.dummy
$(I.DEST)/glxew.h: $(EXT)/.dummy $(I.DEST)/glxew.h: $(EXT)/.dummy
cp -f $(SRC)/glxew_pre.h $@ cp -f $(SRC)/glxew_pre.h $@
$(BIN)/make_header.pl '' $(CORE)/GLX_VERSION* >> $@ $(BIN)/make_header.pl '' GLX $(CORE)/GLX_VERSION* >> $@
$(BIN)/make_header.pl '' $(EXT)/GLX_* >> $@ $(BIN)/make_header.pl '' GLX $(EXT)/GLX_* >> $@
$(BIN)/make_struct.pl GLX $(CORE)/GLX_VERSION* $(EXT)/GLX_* >> $@
cat $(SRC)/glxew_post.h >> $@ cat $(SRC)/glxew_post.h >> $@
$(BIN)/fix_OML_sync_control.sh $@ $(BIN)/fix_OML_sync_control.sh $@

View File

@ -1,10 +1,10 @@
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
perl -e 's/#ifndef GLX_OML_sync_control/#if !defined(GLX_OML_sync_control) \&\& defined(__STDC_VERSION__) \&\& (__STDC_VERSION__ >= 199901L)\n#include <inttypes.h>/;' -pi.bak $1 perl -e 's/#ifndef GLX_OML_sync_control/#if !defined(GLX_OML_sync_control) \&\& defined(__STDC_VERSION__) \&\& (__STDC_VERSION__ >= 199901L)\n#include <inttypes.h>/;' -pi.bak $1
rm -f $1.bak rm -f $1.bak

View File

@ -1,10 +1,10 @@
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
my %regex = ( my %regex = (
extname => qr/^[A-Z][A-Za-z0-9_]+$/, extname => qr/^[A-Z][A-Za-z0-9_]+$/,
@ -27,7 +27,7 @@ sub prefixname($)
sub prefix_varname($) sub prefix_varname($)
{ {
my $name = $_[0]; my $name = $_[0];
$name =~ s/^(.*)GLEW/__$1GLEW/; $name =~ s/^(.*)GL(X*)EW/__$1GL$2EW/;
return $name; return $name;
} }

View File

@ -1,11 +1,11 @@
#!/usr/bin/perl #!/usr/bin/perl
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
use strict; use strict;
use warnings; use warnings;

View File

@ -1,11 +1,11 @@
#!/usr/bin/perl #!/usr/bin/perl
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
use strict; use strict;
use warnings; use warnings;

View File

@ -1,11 +1,11 @@
#!/usr/bin/perl #!/usr/bin/perl
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
use strict; use strict;
use warnings; use warnings;

View File

@ -1,11 +1,11 @@
#!/usr/bin/perl #!/usr/bin/perl
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
use strict; use strict;
use warnings; use warnings;

View File

@ -1,11 +1,11 @@
#!/usr/bin/perl #!/usr/bin/perl
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
use strict; use strict;
use warnings; use warnings;

View File

@ -1,11 +1,11 @@
#!/usr/bin/perl #!/usr/bin/perl
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
use strict; use strict;
use warnings; use warnings;

View File

@ -1,11 +1,11 @@
#!/usr/bin/perl #!/usr/bin/perl
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
use strict; use strict;
use warnings; use warnings;
@ -40,6 +40,8 @@ foreach my $ext (sort @extlist)
output_decls($functions, \&make_pfn_decl); output_decls($functions, \&make_pfn_decl);
} }
print "\n";
foreach my $ext (sort @extlist) foreach my $ext (sort @extlist)
{ {
my ($extname, $exturl, $types, $tokens, $functions, $exacts) = parse_ext($ext); my ($extname, $exturl, $types, $tokens, $functions, $exacts) = parse_ext($ext);

View File

@ -1,11 +1,11 @@
#!/usr/bin/perl #!/usr/bin/perl
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
use strict; use strict;
use warnings; use warnings;

View File

@ -1,17 +1,17 @@
#!/bin/bash #!/bin/bash
# ##
# Copyright (C) 2003-2004 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003-2004 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
# ##
# Parameters: ## Parameters:
# ##
# $1: Extensions directory ## $1: Extensions directory
# $2: Registry directory ## $2: Registry directory
# $3: The black list ## $3: The black list
set -e set -e

View File

@ -1,11 +1,11 @@
#!/bin/sh #!/bin/sh
# ##
# Copyright (C) 2003 Marcelo E. Magallon <mmagallo@debian.org> ## Copyright (C) 2004, 2003 Marcelo E. Magallon <mmagallo[at]debian org>
# Copyright (C) 2003 Milan Ikits <milan.ikits@ieee.org> ## Copyright (C) 2004, 2003 Milan Ikits <milan ikits[at]ieee org>
# ##
# This program is distributed under the terms and conditions of the GNU ## This program is distributed under the terms and conditions of the GNU
# General Public License Version 2 as published by the Free Software ## General Public License Version 2 as published by the Free Software
# Foundation or, at your option, any later version. ## Foundation or, at your option, any later version.
set -e set -e

View File

@ -1,8 +1,8 @@
/* /*
** The OpenGL Extension Wrangler Library ** The OpenGL Extension Wrangler Library
** Copyright (C) 2003, 2002, Milan Ikits <milan.ikits@ieee.org> ** Copyright (C) 2004, 2003, 2002, Milan Ikits <milan ikits[at]ieee org>
** Copyright (C) 2003, 2002, Marcelo E. Magallon <mmagallo@debian.org> ** Copyright (C) 2004, 2003, 2002, Marcelo E. Magallon <mmagallo[at]debian org>
** Copyright (C) 2002, Lev Povalahev <levp@gmx.net> ** Copyright (C) 2002, Lev Povalahev
** All rights reserved. ** All rights reserved.
** **
** Redistribution and use in source and binary forms, with or without ** Redistribution and use in source and binary forms, with or without

View File

@ -1,8 +1,8 @@
/* /*
** The OpenGL Extension Wrangler Library ** The OpenGL Extension Wrangler Library
** Copyright (C) 2003, 2002, Milan Ikits <milan.ikits@ieee.org> ** Copyright (C) 2004, 2003, 2002, Milan Ikits <milan ikits[at]ieee org>
** Copyright (C) 2003, 2002, Marcelo E. Magallon <mmagallo@debian.org> ** Copyright (C) 2004, 2003, 2002, Marcelo E. Magallon <mmagallo[at]debian org>
** Copyright (C) 2002, Lev Povalahev <levp@gmx.net> ** Copyright (C) 2002, Lev Povalahev
** All rights reserved. ** All rights reserved.
** **
** Redistribution and use in source and binary forms, with or without ** Redistribution and use in source and binary forms, with or without

View File

@ -1,8 +1,8 @@
/* /*
** The OpenGL Extension Wrangler Library ** The OpenGL Extension Wrangler Library
** Copyright (C) 2003, 2002, Milan Ikits <milan.ikits@ieee.org> ** Copyright (C) 2004, 2003, 2002, Milan Ikits <milan ikits[at]ieee org>
** Copyright (C) 2003, 2002, Marcelo E. Magallon <mmagallo@debian.org> ** Copyright (C) 2004, 2003, 2002, Marcelo E. Magallon <mmagallo[at]debian org>
** Copyright (C) 2002, Lev Povalahev <levp@gmx.net> ** Copyright (C) 2002, Lev Povalahev
** All rights reserved. ** All rights reserved.
** **
** Redistribution and use in source and binary forms, with or without ** Redistribution and use in source and binary forms, with or without

View File

@ -1,5 +1,16 @@
/* ------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------ */
typedef struct GLXEWContextStruct GLXEWContext;
GLEWAPI GLXEWContext* glxewDefaultContext;
#ifdef GLEW_MX
extern GLXEWContext* glxewGetContext();
# define GLXEW_GET_CONTEXT(x) glxewGetContext()->##x
#else
# define GLXEW_GET_CONTEXT(x) glxewDefaultContext->##x
#endif /* GLEW_MX */
extern GLenum glxewContextInit (GLXEWContext* ctx);
extern GLboolean glxewGetExtension (const GLubyte* name); extern GLboolean glxewGetExtension (const GLubyte* name);
#ifdef __cplusplus #ifdef __cplusplus

View File

@ -1,8 +1,8 @@
/* /*
** The OpenGL Extension Wrangler Library ** The OpenGL Extension Wrangler Library
** Copyright (C) 2003, 2002, Milan Ikits <milan.ikits@ieee.org> ** Copyright (C) 2004, 2003, 2002, Milan Ikits <milan ikits[at]ieee org>
** Copyright (C) 2003, 2002, Marcelo E. Magallon <mmagallo@debian.org> ** Copyright (C) 2004, 2003, 2002, Marcelo E. Magallon <mmagallo[at]debian org>
** Copyright (C) 2002, Lev Povalahev <levp@gmx.net> ** Copyright (C) 2002, Lev Povalahev
** All rights reserved. ** All rights reserved.
** **
** Redistribution and use in source and binary forms, with or without ** Redistribution and use in source and binary forms, with or without

View File

@ -1,8 +1,8 @@
/* /*
** The OpenGL Extension Wrangler Library ** The OpenGL Extension Wrangler Library
** Copyright (C) 2003, 2002, Milan Ikits <milan.ikits@ieee.org> ** Copyright (C) 2004, 2003, 2002, Milan Ikits <milan ikits[at]ieee org>
** Copyright (C) 2003, 2002, Marcelo E. Magallon <mmagallo@debian.org> ** Copyright (C) 2004, 2003, 2002, Marcelo E. Magallon <mmagallo[at]debian org>
** Copyright (C) 2002, Lev Povalahev <levp@gmx.net> ** Copyright (C) 2002, Lev Povalahev
** All rights reserved. ** All rights reserved.
** **
** Redistribution and use in source and binary forms, with or without ** Redistribution and use in source and binary forms, with or without