diff --git a/README.md b/README.md index f0b2f68..b031cfe 100644 --- a/README.md +++ b/README.md @@ -38,14 +38,14 @@ https://github.com/nigels-com/glew ## Downloads -Current release is [2.2.0](https://github.com/nigels-com/glew/releases/tag/glew-2.2.0). +Current release is [2.3.0](https://github.com/nigels-com/glew/releases/tag/glew-2.3.0). [(Change Log)](http://glew.sourceforge.net/log.html) Sources available as -[ZIP](https://github.com/nigels-com/glew/releases/download/glew-2.2.0/glew-2.2.0.zip) or -[TGZ](https://github.com/nigels-com/glew/releases/download/glew-2.2.0/glew-2.2.0.tgz). +[ZIP](https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0.zip) or +[TGZ](https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0.tgz). -Windows binaries for [32-bit and 64-bit](https://github.com/nigels-com/glew/releases/download/glew-2.2.0/glew-2.2.0-win32.zip). +Windows binaries for [32-bit and 64-bit](https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0-win32.zip). ### Recent snapshots diff --git a/auto/Makefile b/auto/Makefile index a92d442..83e545b 100644 --- a/auto/Makefile +++ b/auto/Makefile @@ -77,7 +77,8 @@ D.TARGETS = \ $(D.DEST)/log.html \ $(D.DEST)/glew.html \ $(D.DEST)/wglew.html \ - $(D.DEST)/glxew.html + $(D.DEST)/glxew.html \ + $(D.DEST)/eglew.html B.TARGETS = \ $(B.DEST)/glew.rc \ @@ -352,6 +353,16 @@ $(D.DEST)/glxew.html: $(EXT)/.dummy cat $(SRC)/footer.html >> $@ perl -i -pe 's#(.*)#\1#' $@ +$(D.DEST)/eglew.html: $(EXT)/.dummy + @echo "--------------------------------------------------------------------" + @echo "Creating eglew.html" + @echo "--------------------------------------------------------------------" + cp -f $(SRC)/header.html $@ + echo -e "

Supported EGL Extensions

\n" >> $@ + $(BIN)/make_html.pl $(EGL_EXT_SPEC) >> $@ + cat $(SRC)/footer.html >> $@ + perl -i -pe 's#(.*)#\1#' $@ + $(B.DEST)/%.rc: src/%.rc $(EXT)/.dummy perl -e "s/GLEW_MAJOR/$(GLEW_MAJOR)/g;s/GLEW_MINOR/$(GLEW_MINOR)/g;s/GLEW_MICRO/$(GLEW_MICRO)/g;" -p $< > $@ diff --git a/auto/bin/filter_gl_ext.sh b/auto/bin/filter_gl_ext.sh index e295f65..9dbfc59 100755 --- a/auto/bin/filter_gl_ext.sh +++ b/auto/bin/filter_gl_ext.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/filter_gles_ext.sh b/auto/bin/filter_gles_ext.sh index c562061..ed7db49 100755 --- a/auto/bin/filter_gles_ext.sh +++ b/auto/bin/filter_gles_ext.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make.pl b/auto/bin/make.pl index e0b32ef..36eecfd 100755 --- a/auto/bin/make.pl +++ b/auto/bin/make.pl @@ -1,5 +1,5 @@ ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_def_fun.pl b/auto/bin/make_def_fun.pl index af74706..a811e7e 100755 --- a/auto/bin/make_def_fun.pl +++ b/auto/bin/make_def_fun.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_def_var.pl b/auto/bin/make_def_var.pl index 993a68c..0f468ba 100755 --- a/auto/bin/make_def_var.pl +++ b/auto/bin/make_def_var.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_enable_index.pl b/auto/bin/make_enable_index.pl index bdbe7d1..3da38b8 100755 --- a/auto/bin/make_enable_index.pl +++ b/auto/bin/make_enable_index.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_header.pl b/auto/bin/make_header.pl index 9917db1..f3c20a3 100755 --- a/auto/bin/make_header.pl +++ b/auto/bin/make_header.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_html.pl b/auto/bin/make_html.pl index be97003..85f35fa 100755 --- a/auto/bin/make_html.pl +++ b/auto/bin/make_html.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## @@ -30,8 +30,8 @@ if (@ARGV) { my ($extname, $exturl, $extstring, $reuse, $types, $tokens, $functions, $exacts) = parse_ext($ext); $cur_group = $extname; - $cur_group =~ s/^(?:W?)GL(?:X?)_([A-Z0-9]+?)_.*$/$1/; - $extname =~ s/^(?:W?)GL(?:X?)_(.*)$/$1/; + $cur_group =~ s/^(?:[EW]?)GL(?:X?)_([A-Z0-9]+?)_.*$/$1/; + $extname =~ s/^(?:[EW]?)GL(?:X?)_(.*)$/$1/; if ($cur_group ne $group) { if ($group ne "") diff --git a/auto/bin/make_index.pl b/auto/bin/make_index.pl index cf247f8..ec305dc 100755 --- a/auto/bin/make_index.pl +++ b/auto/bin/make_index.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_info.pl b/auto/bin/make_info.pl index 3dcece9..d3ea3e7 100755 --- a/auto/bin/make_info.pl +++ b/auto/bin/make_info.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_info_list.pl b/auto/bin/make_info_list.pl index 74dbb77..b42e5bd 100755 --- a/auto/bin/make_info_list.pl +++ b/auto/bin/make_info_list.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_init.pl b/auto/bin/make_init.pl index 37922ee..b20abf0 100755 --- a/auto/bin/make_init.pl +++ b/auto/bin/make_init.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_initd.pl b/auto/bin/make_initd.pl index 2f7e2e6..8426cfe 100755 --- a/auto/bin/make_initd.pl +++ b/auto/bin/make_initd.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_list.pl b/auto/bin/make_list.pl index 38aebcd..8227491 100755 --- a/auto/bin/make_list.pl +++ b/auto/bin/make_list.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_list2.pl b/auto/bin/make_list2.pl index 3ded727..3aec360 100755 --- a/auto/bin/make_list2.pl +++ b/auto/bin/make_list2.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_str.pl b/auto/bin/make_str.pl index a6d7709..f4ab46e 100755 --- a/auto/bin/make_str.pl +++ b/auto/bin/make_str.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_struct_fun.pl b/auto/bin/make_struct_fun.pl index cc9eef5..99fc52d 100755 --- a/auto/bin/make_struct_fun.pl +++ b/auto/bin/make_struct_fun.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/make_struct_var.pl b/auto/bin/make_struct_var.pl index ab8b8b5..58bae04 100755 --- a/auto/bin/make_struct_var.pl +++ b/auto/bin/make_struct_var.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/parse_spec.pl b/auto/bin/parse_spec.pl index 5e12f60..a2d3d0a 100755 --- a/auto/bin/parse_spec.pl +++ b/auto/bin/parse_spec.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/bin/update_ext.sh b/auto/bin/update_ext.sh index 0ee3af1..d2e1f71 100755 --- a/auto/bin/update_ext.sh +++ b/auto/bin/update_ext.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash ## -## Copyright (C) 2008-2019, Nigel Stewart +## Copyright (C) 2008-2023, Nigel Stewart ## Copyright (C) 2002-2008, Marcelo E. Magallon ## Copyright (C) 2002-2008, Milan Ikits ## diff --git a/auto/doc/index.html b/auto/doc/index.html index e569e75..592c811 100644 --- a/auto/doc/index.html +++ b/auto/doc/index.html @@ -13,7 +13,7 @@ Mac OS X, FreeBSD, Irix, and Solaris. GLEW is distributed as source and precompiled binaries.
The latest release is -2.2.0[03-15-20]: +2.3.0[10-10-23]:

@@ -27,8 +27,8 @@ The latest release is Source -ZIP |  -TGZ +ZIP |  +TGZ @@ -36,7 +36,7 @@ The latest release is Binaries -Windows 32-bit and 64-bit +Windows 32-bit and 64-bit @@ -61,53 +61,5 @@ The latest release contains support for OpenGL 4.6, compatibility and forward-co
  • OpenGL extensions
  • WGL extensions
  • GLX extensions +
  • EGL extensions - -

    News

    -
      -
    • [03-15-20] GLEW 2.2.0 new extensions and minor bug fixes
    • -
    • [07-31-17] GLEW 2.1.0 adds support for OpenGL 4.6, new extensions and minor bug fixes
    • -
    • [07-24-16] GLEW 2.0.0 adds support for forward-compatible contexts, adds new extensions, OSMesa and EGL support, MX discontinued and minor bug fixes
    • -
    • [08-10-15] GLEW 1.13.0 adds support for new extensions, fixes minor bugs
    • -
    • [26-01-15] GLEW 1.12.0 fixes minor bugs and adds new extensions
    • -
    • [08-11-14] GLEW 1.11.0 adds support for OpenGL 4.5, new extensions
    • -
    • [07-22-13] GLEW 1.10.0 adds support for OpenGL 4.4, new extensions
    • -
    • [08-06-12] GLEW 1.9.0 adds support for OpenGL 4.3, new extensions
    • -
    • [07-17-12] GLEW 1.8.0 fixes minor bugs and adds new extensions
    • -
    • [08-26-11] GLEW 1.7.0 adds support for OpenGL 4.2, new extensions, fixes bugs
    • -
    • [04-27-11] GLEW 1.6.0 fixes minor bugs and adds eight new extensions
    • -
    • [01-31-11] GLEW 1.5.8 fixes minor bugs and adds two new extensions
    • -
    • [11-03-10] GLEW 1.5.7 fixes minor bugs and adds one new extension
    • -
    • [09-07-10] GLEW 1.5.6 adds support for OpenGL 4.1, fixes bugs
    • -
    • [07-13-10] GLEW 1.5.5 fixes minor bugs and adds new extensions
    • -
    • [04-21-10] GLEW 1.5.4 adds support for OpenGL 3.3, OpenGL 4.0 and new extensions, fixes bugs
    • -
    • [02-28-10] GLEW 1.5.3 fixes minor bugs and adds three new extensions
    • -
    • [12-31-09] GLEW 1.5.2 adds support for OpenGL 3.1, OpenGL 3.2 and new extensions
    • -
    • [11-03-08] GLEW 1.5.1 adds support for OpenGL 3.0 and 31 new extensions
    • -
    • [12-27-07] GLEW 1.5.0 is released under less restrictive licenses
    • -
    • [04-27-07] GLEW 1.4.0 is released
    • -
    • [03-08-07] GLEW is included in the NVIDIA OpenGL SDK
    • -
    • [03-04-07] GLEW 1.3.6 is released
    • -
    • [02-28-07] Repository is migrated to SVN
    • -
    • [02-25-07] GLEW is included in the OpenGL SDK
    • -
    • [11-21-06] GLEW 1.3.5 adds OpenGL 2.1 and NVIDIA G80 extensions
    • -
    • [03-04-06] GLEW 1.3.4 adds support for five new extensions
    • -
    • [05-16-05] GLEW 1.3.3 is released
    • -
    • [03-16-05] GLEW 1.3.2 adds support for GL_APPLE_pixel_buffer
    • -
    • [02-11-05] gljava and sdljava provide a Java binding to OpenGL via GLEW
    • -
    • [02-02-05] GLEW 1.3.1 adds support for GL_EXT_framebuffer_object
    • -
    • [01-04-05] GLEW 1.3.0 adds core OpenGL 2.0 support plus many enhancements
    • -
    • [12-22-04] GLEWpy Python wrapper announced
    • -
    • [12-12-04] Mailing lists created on sourceforge
    • -
    • [12-06-04] GLEW 1.2.5 adds new extensions and support for FreeBSD
    • -
    - -

    Links

    - - diff --git a/auto/doc/log.html b/auto/doc/log.html index 531b3b2..bea8191 100644 --- a/auto/doc/log.html +++ b/auto/doc/log.html @@ -1,5 +1,10 @@

    Change Log

    +
    +
      +
    • 2.3.0 [10-10-23] +
    +