From 954b1d5947d24074d6c2af183737126a904a1089 Mon Sep 17 00:00:00 2001 From: Nigel Stewart Date: Sun, 31 Jan 2016 12:21:59 +1000 Subject: [PATCH 1/4] Migrating more website information to README.md --- README.md | 98 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 86 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 63ecd90..5878e78 100644 --- a/README.md +++ b/README.md @@ -9,29 +9,103 @@ https://github.com/nigels-com/glew [![Build Status](https://travis-ci.org/nigels-com/glew.svg?branch=master)](https://travis-ci.org/nigels-com/glew) [![Gitter](https://badges.gitter.im/nigels-com/glew.svg)](https://gitter.im/nigels-com/glew?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) +## Downloads + +Current release is [1.13.0](https://sourceforge.net/projects/glew/files/glew/1.13.0/). +[(Change Log)](http://glew.sourceforge.net/log.html) + +Sources available as +[ZIP](https://sourceforge.net/projects/glew/files/glew/1.13.0/glew-1.13.0.zip/download) or +[TGZ](https://sourceforge.net/projects/glew/files/glew/1.13.0/glew-1.13.0.tgz/download). + +Windows binaries for [32-bit and 64-bit](https://sourceforge.net/projects/glew/files/glew/1.13.0/glew-1.13.0-win32.zip/download). + +### Recent snapshots + +Snapshots may contain new features, bug-fixes or new OpenGL extensions ahead of tested, official releases. + +[glew-20150805.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20150805.tgz/download) + +[glew-20150124.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20150124.tgz/download) + ## Build -If you downloaded the tarball or zip archive from the GLEW website, -you just need to: +From a downloaded tarball or zip archive: -### Unix +### Linux and Mac - $ make - $ sudo make install - $ make clean +#### Using GNU Make + +##### Install build tools + +Debian/Ubuntu/Mint: `$ sudo apt-get install build-essential libXmu-dev libXi-dev libgl-dev git` + +RedHat/CentOS/Fedora: `$ sudo yum install libXmu-devel libXi-devel libGL-devel git` + +##### Build + + $ make + $ sudo make install + $ make clean + +Targets: `all, glew.lib, glew.bin, clean, install, uninstall` + +Variables: `SYSTEM=linux-clang, GLEW_DEST=/usr/local, STRIP=` + +#### Using cmake + +*CMake 2.8.12 or higher is required.* + +##### Install build tools + +Debian/Ubuntu/Mint: `$ sudo apt-get install build-essential libXmu-dev libXi-dev libgl-dev git cmake` + +RedHat/CentOS/Fedora: `$ sudo yum install libXmu-devel libXi-devel libGL-devel git cmake` + +##### Build + + $ cd build + $ cmake ./cmake + $ make -j4 ### Windows -use the project file in build/vc12/ +Use the provided Visual Studio project file in build/vc12/ + +## glewinfo + +`glewinfo` is a command-line tool useful for inspecting the capabilities of an +OpenGL implementation and GLEW support for that. Please include the output of +`glewinfo` with bug reports, as appropriate. + + --------------------------- + GLEW Extension Info + --------------------------- + + GLEW version 2.0.0 + Reporting capabilities of pixelformat 3 + Running on a Intel(R) HD Graphics 3000 from Intel + OpenGL version 3.1.0 - Build 9.17.10.4229 is supported + + GL_VERSION_1_1: OK + --------------- + + GL_VERSION_1_2: OK + --------------- + glCopyTexSubImage3D: OK + glDrawRangeElements: OK + glTexImage3D: OK + glTexSubImage3D: OK + + ... ## Code Generation -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 -environment (including wget, perl, and GNU make). The extension data -is regenerated from the top level source directory with: +A Unix or Mac environment is neded for building GLEW from scratch to +include new extensions, or customize the code generation. The extension +data is regenerated from the top level source directory with: - make extensions + make extensions An alternative to generating the GLEW sources from scratch is to download a pre-generated (unsupported) snapshot: From 6b8a2ab326fd8e7db8a1efe0627ab05e59990766 Mon Sep 17 00:00:00 2001 From: Nigel Stewart Date: Sun, 31 Jan 2016 14:09:57 +1000 Subject: [PATCH 2/4] Add Travis-Cl logo to GLEW pages, clicks through to GLEW builds --- README.md | 26 ++++++++++++++++++++++++++ auto/doc/credits.html | 27 ++------------------------- auto/src/header.html | 14 +++++++++----- doc/glew.txt | 1 + doc/travis.png | Bin 0 -> 2541 bytes 5 files changed, 38 insertions(+), 30 deletions(-) create mode 100644 doc/travis.png diff --git a/README.md b/README.md index 5878e78..922543c 100644 --- a/README.md +++ b/README.md @@ -115,3 +115,29 @@ https://sourceforge.net/projects/glew/files/glew/snapshots/ Travis-built snapshots are also available: https://glew.s3.amazonaws.com/index.html + +## Authors + +GLEW is currently maintained by [Nigel Stewart](https://github.com/nigels-com) +with bug fixes, new OpenGL extension support and new releases. + +GLEW was developed by [Milan Ikits](http://www.cs.utah.edu/~ikits/) +and [Marcelo Magallon](http://wwwvis.informatik.uni-stuttgart.de/~magallon/). +Aaron Lefohn, Joe Kniss, and Chris Wyman were the first users and also +assisted with the design and debugging process. + +The acronym GLEW originates from Aaron Lefohn. +Pasi Kärkkäinen identified and fixed several problems with +GLX and SDL. Nate Robins created the `wglinfo` utility, to +which modifications were made by Michael Wimmer. + +## Copyright and Licensing + +GLEW is originally derived from the EXTGL project by Lev Povalahev. +The source code is licensed under the +[Modified BSD License](http://glew.sourceforge.net/glew.txt), the +[Mesa 3-D License](http://glew.sourceforge.net/mesa.txt) (MIT) and the +[Khronos License](http://glew.sourceforge.net/khronos.txt) (MIT). + +The automatic code generation scripts are released under the +[GNU GPL](http://glew.sourceforge.net/gpl.txt). diff --git a/auto/doc/credits.html b/auto/doc/credits.html index 7f1b8d9..6c36de0 100644 --- a/auto/doc/credits.html +++ b/auto/doc/credits.html @@ -1,25 +1,2 @@ -

Credits

- -

-GLEW was developed by Milan -Ikits and Marcelo -Magallon. They also perform occasional maintainance to make sure -that GLEW stays in mint condition. Aaron Lefohn, Joe Kniss, and Chris -Wyman were the first users and also assisted with the design and -debugging process. The acronym GLEW originates from Aaron Lefohn. -Pasi Kärkkäinen identified and fixed several problems with -GLX and SDL. Nate Robins created the wglinfo utility, to -which modifications were made by Michael Wimmer. -

- -

Copyright

- -

-GLEW is originally derived from the EXTGL project by Lev Povalahev. -The source code is licensed under the Modified BSD -License, the Mesa 3-D License (MIT -License), and the Khronos License (MIT -License). The automatic code generation scripts are released under -the GNU GPL. -

+

+Author, copyright and licensing information on github.

diff --git a/auto/src/header.html b/auto/src/header.html index f986557..80bc070 100644 --- a/auto/src/header.html +++ b/auto/src/header.html @@ -57,12 +57,15 @@ THE POSSIBILITY OF SUCH DAMAGE. Building Installation Source Generation -Credits & Copyright Change Log - +
GitHub -Project Page -Bug Tracker +Issues +Pull Requests +Authors +Licensing +
+SourceForge Page
@@ -72,10 +75,11 @@ THE POSSIBILITY OF SUCH DAMAGE. - + diff --git a/doc/glew.txt b/doc/glew.txt index 31a31d3..67b4aff 100644 --- a/doc/glew.txt +++ b/doc/glew.txt @@ -1,4 +1,5 @@ The OpenGL Extension Wrangler Library +Copyright (C) 2008-2016, Nigel Stewart Copyright (C) 2002-2008, Milan Ikits Copyright (C) 2002-2008, Marcelo E. Magallon Copyright (C) 2002, Lev Povalahev diff --git a/doc/travis.png b/doc/travis.png new file mode 100644 index 0000000000000000000000000000000000000000..caf2607e2e344c84da434397c060c406673bf39f GIT binary patch literal 2541 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 Dhk(Rc literal 0 HcmV?d00001 From 0479706419e62f57b393e091f1dd523c5153e9c7 Mon Sep 17 00:00:00 2001 From: Nigel Stewart Date: Sun, 31 Jan 2016 14:54:29 +1000 Subject: [PATCH 3/4] Fresh snapshot available for download - GLEW 2.0 release candidate --- README.md | 6 ++++-- auto/doc/index.html | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 922543c..0816db0 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,11 @@ Windows binaries for [32-bit and 64-bit](https://sourceforge.net/projects/glew/f Snapshots may contain new features, bug-fixes or new OpenGL extensions ahead of tested, official releases. -[glew-20150805.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20150805.tgz/download) +[glew-20160131.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20160131.tgz/download) GLEW 2.0.0 release candidate: Core context support, MX discontinued -[glew-20150124.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20150124.tgz/download) +[glew-20151117.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20151117.tgz/download) + +[glew-20150805.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20150805.tgz/download) ## Build diff --git a/auto/doc/index.html b/auto/doc/index.html index 88eef1a..998b119 100644 --- a/auto/doc/index.html +++ b/auto/doc/index.html @@ -60,8 +60,8 @@ An up-to-date copy is also available using git Unsupported snapshots are also available:

Supported Extensions

From e82b76f719107d999a35d0041da03f20c3facd57 Mon Sep 17 00:00:00 2001 From: Nigel Stewart Date: Sun, 31 Jan 2016 14:55:39 +1000 Subject: [PATCH 4/4] README.md fixup --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0816db0..6f4659c 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,8 @@ Windows binaries for [32-bit and 64-bit](https://sourceforge.net/projects/glew/f Snapshots may contain new features, bug-fixes or new OpenGL extensions ahead of tested, official releases. -[glew-20160131.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20160131.tgz/download) GLEW 2.0.0 release candidate: Core context support, MX discontinued +[glew-20160131.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20160131.tgz/download) +*GLEW 2.0.0 release candidate: Core context support, MX discontinued* [glew-20151117.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20151117.tgz/download)
Last Update: 08-10-15
Last Update: 01-31-16
OpenGL Logo
GitHub Logo
+ Travis Logo
SourceForge Logo