diff options
author | ShizZy <shizzy@6bit.net> | 2013-08-30 05:35:09 +0200 |
---|---|---|
committer | ShizZy <shizzy@6bit.net> | 2013-08-30 05:35:09 +0200 |
commit | 27474060e1287a67c45cd790d29b9095b35b2bdf (patch) | |
tree | fcbc56f1182617c01597f13e1a18dbec147d4216 /externals/glew-1.10.0/doc | |
parent | Initial commit (diff) | |
download | yuzu-27474060e1287a67c45cd790d29b9095b35b2bdf.tar yuzu-27474060e1287a67c45cd790d29b9095b35b2bdf.tar.gz yuzu-27474060e1287a67c45cd790d29b9095b35b2bdf.tar.bz2 yuzu-27474060e1287a67c45cd790d29b9095b35b2bdf.tar.lz yuzu-27474060e1287a67c45cd790d29b9095b35b2bdf.tar.xz yuzu-27474060e1287a67c45cd790d29b9095b35b2bdf.tar.zst yuzu-27474060e1287a67c45cd790d29b9095b35b2bdf.zip |
Diffstat (limited to 'externals/glew-1.10.0/doc')
-rw-r--r-- | externals/glew-1.10.0/doc/advanced.html | 272 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/basic.html | 283 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/build.html | 150 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/credits.html | 128 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/glew.css | 187 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/glew.html | 635 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/glew.png | bin | 0 -> 9298 bytes | |||
-rw-r--r-- | externals/glew-1.10.0/doc/glew.txt | 28 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/glxew.html | 179 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/gpl.txt | 340 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/index.html | 221 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/install.html | 229 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/khronos.txt | 20 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/log.html | 1015 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/mesa.txt | 21 | ||||
-rw-r--r-- | externals/glew-1.10.0/doc/new.png | bin | 0 -> 1180 bytes | |||
-rw-r--r-- | externals/glew-1.10.0/doc/ogl_sm.jpg | bin | 0 -> 1617 bytes | |||
-rw-r--r-- | externals/glew-1.10.0/doc/wglew.html | 167 |
18 files changed, 3875 insertions, 0 deletions
diff --git a/externals/glew-1.10.0/doc/advanced.html b/externals/glew-1.10.0/doc/advanced.html new file mode 100644 index 000000000..a3cb7db90 --- /dev/null +++ b/externals/glew-1.10.0/doc/advanced.html @@ -0,0 +1,272 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center"><a href="index.html">Download</a></td></tr> +<tr><td align="center"><a href="basic.html">Usage</a></td></tr> +<tr><td align="center"><a href="build.html">Building</a></td></tr> +<tr><td align="center"><a href="install.html">Installation</a></td></tr> +<tr><td align="center">Source Generation</td></tr> +<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> +<tr><td align="center"><a href="log.html">Change Log</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<h2>Automatic Code Generation</h2> + +<p> +Starting from release 1.1.0, the source code and parts of the +documentation are automatically generated from the extension +specifications in a two-step process. In the first step, +specification files from the OpenGL registry are downloaded and +parsed. Skeleton descriptors are created for each extension. These +descriptors contain all necessary information for creating the source +code and documentation in a simple and compact format, including the +name of the extension, url link to the specification, tokens, function +declarations, typedefs and struct definitions. In the second step, +the header files as well as the library and glewinfo source are +generated from the descriptor files. The code generation scripts are +located in the <tt>auto</tt> subdirectory. +</p> + +<p> +The code generation scripts require GNU make, wget, and perl. On +Windows, the simplest way to get access to these tools is to install +<a href="http://www.cygwin.com/">Cygwin</a>, but make sure that the +root directory is mounted in binary mode. The makefile in the +<tt>auto</tt> directory provides the following build targets: +</p> + +<table border=0 cellpadding=0 cellspacing=5> +<tr><td align="left" valign="top"><tt>make</tt></td> +<td align=left>Create the source files from the descriptors.<br/> If the +descriptors do not exist, create them from the spec files.<br/> If the spec +files do not exist, download them from the OpenGL repository.</td></tr> +<tr><td align="left" valign="top"><tt>make clean</tt></td> +<td align=left>Delete the source files.</td></tr> +<tr><td align="left" valign="top"><tt>make clobber</tt></td> +<td align=left>Delete the source files and the descriptors.</td></tr> +<tr><td align="left" valign="top"><tt>make destroy</tt></td> +<td align=left>Delete the source files, the descriptors, and the spec files.</td></tr> +<tr><td align="left" valign="top"><tt>make custom</tt></td> +<td align=left>Create the source files for the extensions +listed in <tt>auto/custom.txt</tt>.<br/> See "Custom Code +Generation" below for more details.</td></tr> +</table> + +<h3>Adding a New Extension</h3> + +<p> +To add a new extension, create a descriptor file for the extension in +<tt>auto/core</tt> and rerun the code generation scripts by typing +<tt>make clean; make</tt> in the <tt>auto</tt> directory. +</p> + +<p> +The format of the descriptor file is given below. Items in +brackets are optional. +</p> + +<p class="pre"> +<Extension Name><br> +[<URL of Specification File>]<br> + [<Token Name> <Token Value>]<br> + [<Token Name> <Token Value>]<br> + ...<br> + [<Typedef>]<br> + [<Typedef>]<br> + ...<br> + [<Function Signature>]<br> + [<Function Signature>]<br> + ...<br> +<!-- [<Function Definition>]<br> + [<Function Definition>]<br> + ...<br> --> +</p> + +<!-- +<p> +Note that <tt>Function Definitions</tt> are copied to the header files +without changes and have to be terminated with a semicolon. In +contrast, <tt>Tokens</tt>, <tt>Function signatures</tt>, and +<tt>Typedefs</tt> should not be terminated with a semicolon. +</p> +--> + +<p> +Take a look at one of the files in <tt>auto/core</tt> for an +example. Note that typedefs and function signatures should not be +terminated with a semicolon. +</p> + +<h3>Custom Code Generation</h3> +<p> +Starting from GLEW 1.3.0, it is possible to control which extensions +to include in the libarary by specifying a list in +<tt>auto/custom.txt</tt>. This is useful when you do not need all the +extensions and would like to reduce the size of the source files. +Type <tt>make clean; make custom</tt> in the <tt>auto</tt> directory +to rerun the scripts with the custom list of extensions. +</p> + +<p> +For example, the following is the list of extensions needed to get GLEW and the +utilities to compile. +</p> + +<p class="pre"> +WGL_ARB_extensions_string<br> +WGL_ARB_multisample<br> +WGL_ARB_pixel_format<br> +WGL_ARB_pbuffer<br> +WGL_EXT_extensions_string<br> +WGL_ATI_pixel_format_float<br> +WGL_NV_float_buffer<br> +</p> + +<h2>Multiple Rendering Contexts (GLEW MX)</h2> + +<p>Starting with release 1.2.0, thread-safe support for multiple +rendering contexts, possibly with different capabilities, is +available. Since this is not required by most users, it is not added +to the binary releases to maintain compatibility between different +versions. To include multi-context support, you have to do the +following:</p> +<ol> +<li>Compile and use GLEW with the <tt>GLEW_MX</tt> preprocessor token +defined.</li> +<li>For each rendering context, create a <tt>GLEWContext</tt> object +that will be available as long as the rendering context exists.</li> +<li>Define a macro or function called <tt>glewGetContext()</tt> that +returns a pointer to the <tt>GLEWContext</tt> object associated with +the rendering context from which OpenGL/WGL/GLX calls are issued. This +dispatch mechanism is primitive, but generic. +<li>Make sure that you call <tt>glewInit()</tt> after creating the +<tt>GLEWContext</tt> object in each rendering context. Note, that the +<tt>GLEWContext</tt> pointer returned by <tt>glewGetContext()</tt> has +to reside in global or thread-local memory. +</ol> + +<p>Note that according to the <a +href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/ntopnglr_6yer.asp">MSDN +WGL documentation</a>, you have to initialize the entry points for +every rendering context that use pixel formats with different +capabilities For example, the pixel formats provided by the generic +software OpenGL implementation by Microsoft vs. the hardware +accelerated pixel formats have different capabilities. <b>GLEW by +default ignores this requirement, and does not define per-context +entry points (you can however do this using the steps described +above).</b> Assuming a global namespace for the entry points works in +most situations, because typically all hardware accelerated pixel +formats provide the same entry points and capabilities. This means +that unless you use the multi-context version of GLEW, you need to +call <tt>glewInit()</tt> only once in your program, or more precisely, +once per process.</p> + +<h2>Separate Namespace</h2> + +<p> +To avoid name clashes when linking with libraries that include the +same symbols, extension entry points are declared in a separate +namespace (release 1.1.0 and up). This is achieved by aliasing OpenGL +function names to their GLEW equivalents. For instance, +<tt>glFancyFunction</tt> is simply an alias to +<tt>glewFancyFunction</tt>. The separate namespace does not effect +token and function pointer definitions. +</p> + +<h2>Known Issues</h2> + +<p> +GLEW requires GLX 1.2 for compatibility with GLUT. +</p> + +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + diff --git a/externals/glew-1.10.0/doc/basic.html b/externals/glew-1.10.0/doc/basic.html new file mode 100644 index 000000000..4419b33b0 --- /dev/null +++ b/externals/glew-1.10.0/doc/basic.html @@ -0,0 +1,283 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center"><a href="index.html">Download</a></td></tr> +<tr><td align="center">Usage</td></tr> +<tr><td align="center"><a href="build.html">Building</a></td></tr> +<tr><td align="center"><a href="install.html">Installation</a></td></tr> +<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr> +<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> +<tr><td align="center"><a href="log.html">Change Log</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<h2>Initializing GLEW</h2> +<p> +First you need to create a valid OpenGL rendering context and call +<tt>glewInit()</tt> to initialize the extension entry points. If +<tt>glewInit()</tt> returns <tt>GLEW_OK</tt>, the initialization +succeeded and you can use the available extensions as well as core +OpenGL functionality. For example: +</p> + +<p class="pre"> +#include <GL/glew.h><br> +#include <GL/glut.h><br> +...<br> +glutInit(&argc, argv);<br> +glutCreateWindow("GLEW Test");<br> +GLenum err = glewInit();<br> +if (GLEW_OK != err)<br> +{<br> + /* Problem: glewInit failed, something is seriously wrong. */<br> + fprintf(stderr, "Error: %s\n", glewGetErrorString(err));<br> + ...<br> +}<br> +fprintf(stdout, "Status: Using GLEW %s\n", glewGetString(GLEW_VERSION));<br> +</p> + +<h2>Checking for Extensions</h2> + +<p> +Starting from GLEW 1.1.0, you can find out if a particular extension +is available on your platform by querying globally defined variables +of the form <tt>GLEW_{extension_name}</tt>: +</p> + +<p class="pre"> +if (GLEW_ARB_vertex_program)<br> +{<br> + /* It is safe to use the ARB_vertex_program extension here. */<br> + glGenProgramsARB(...);<br> +}<br> +</p> + +<p> +<b>In GLEW 1.0.x, a global structure was used for this task. To ensure +binary compatibility between releases, the struct was replaced with a +set of variables.</b> +</p> + +<p> +You can also check for core OpenGL functionality. For example, to +see if OpenGL 1.3 is supported, do the following: +</p> + +<p class="pre"> +if (GLEW_VERSION_1_3)<br> +{<br> + /* Yay! OpenGL 1.3 is supported! */<br> +}<br> +</p> + +<p> +In general, you can check if <tt>GLEW_{extension_name}</tt> or +<tt>GLEW_VERSION_{version}</tt> is true or false. +</p> + +<p> +It is also possible to perform extension checks from string +input. Starting from the 1.3.0 release, use <tt>glewIsSupported</tt> +to check if the required core or extension functionality is +available: +</p> + +<p class="pre"> +if (glewIsSupported("GL_VERSION_1_4 GL_ARB_point_sprite"))<br> +{<br> + /* Great, we have OpenGL 1.4 + point sprites. */<br> +}<br> +</p> + +<p> +For extensions only, <tt>glewGetExtension</tt> provides a slower alternative +(GLEW 1.0.x-1.2.x). <b>Note that in the 1.3.0 release </b> +<tt>glewGetExtension</tt> <b>was replaced with </b> +<tt>glewIsSupported</tt>. +</p> + +<p class="pre"> +if (glewGetExtension("GL_ARB_fragment_program"))<br> +{<br> + /* Looks like ARB_fragment_program is supported. */<br> +}<br> +</p> + +<h2>Experimental Drivers</h2> + +<p> +GLEW obtains information on the supported extensions from the graphics +driver. Experimental or pre-release drivers, however, might not +report every available extension through the standard mechanism, in +which case GLEW will report it unsupported. To circumvent this +situation, the <tt>glewExperimental</tt> global switch can be turned +on by setting it to <tt>GL_TRUE</tt> before calling +<tt>glewInit()</tt>, which ensures that all extensions with valid +entry points will be exposed. +</p> + +<h2>Platform Specific Extensions</h2> + +<p> +Platform specific extensions are separated into two header files: +<tt>wglew.h</tt> and <tt>glxew.h</tt>, which define the available +<tt>WGL</tt> and <tt>GLX</tt> extensions. To determine if a certain +extension is supported, query <tt>WGLEW_{extension name}</tt> or +<tt>GLXEW_{extension_name}</tt>. For example: +</p> + +<p class="pre"> +#include <GL/wglew.h><br> +<br> +if (WGLEW_ARB_pbuffer)<br> +{<br> + /* OK, we can use pbuffers. */<br> +}<br> +else<br> +{<br> + /* Sorry, pbuffers will not work on this platform. */<br> +}<br> +</p> + +<p> +Alternatively, use <tt>wglewIsSupported</tt> or +<tt>glxewIsSupported</tt> to check for extensions from a string: +</p> + +<p class="pre"> +if (wglewIsSupported("WGL_ARB_pbuffer"))<br> +{<br> + /* OK, we can use pbuffers. */<br> +}<br> +</p> + +<h2>Utilities</h2> + +<p> +GLEW provides two command-line utilities: one for creating a list of +available extensions and visuals; and another for verifying extension +entry points. +</p> + +<h3>visualinfo: extensions and visuals</h3> + +<p> +<tt>visualinfo</tt> is an extended version of <tt>glxinfo</tt>. The +Windows version creates a file called <tt>visualinfo.txt</tt>, which +contains a list of available OpenGL, WGL, and GLU extensions as well +as a table of visuals aka. pixel formats. Pbuffer and MRT capable +visuals are also included. For additional usage information, type +<tt>visualinfo -h</tt>. +</p> + +<h3>glewinfo: extension verification utility</h3> + +<p> +<tt>glewinfo</tt> allows you to verify the entry points for the +extensions supported on your platform. The Windows version +reports the results to a text file called <tt>glewinfo.txt</tt>. The +Unix version prints the results to <tt>stdout</tt>. +</p> + +<p>Windows usage:</p> + <blockquote><pre>glewinfo [-pf <id>]</pre></blockquote> + +<p>where <tt><id></tt> is the pixel format id for which the +capabilities are displayed.</p> + +<p>Unix usage:</p> +<blockquote><pre>glewinfo [-display <dpy>] [-visual <id>]</pre></blockquote> + +<p>where <tt><dpy></tt> is the X11 display and <tt><id></tt> is +the visual id for which the capabilities are displayed.</p> + +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + diff --git a/externals/glew-1.10.0/doc/build.html b/externals/glew-1.10.0/doc/build.html new file mode 100644 index 000000000..7e31e944a --- /dev/null +++ b/externals/glew-1.10.0/doc/build.html @@ -0,0 +1,150 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center"><a href="index.html">Download</a></td></tr> +<tr><td align="center"><a href="basic.html">Usage</a></td></tr> +<tr><td align="center">Building</td></tr> +<tr><td align="center"><a href="install.html">Installation</a></td></tr> +<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr> +<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> +<tr><td align="center"><a href="log.html">Change Log</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<h2>Building GLEW</h2> + +<h3>Windows</h3> + +<p>A MS Visual Studio project is provided in the <tt>build/vc6</tt> directory.</p> +<p>Pre-built shared and static libraries are also available for <a href="index.html">download</a>.</p> + +<h3>Makefile</h3> + +<p>For platforms other than MS Windows, the provided <tt>Makefile</tt> is used.</p> + +<h4>Command-line variables</h4> + +<table border=0 cellpadding=0 cellspacing=10> +<tr><td valign=top><tt>SYSTEM</tt></td><td valign=top>auto</td> +<td align=left>Target system to build: darwin, linux, solaris, etc.<br/>For a full list of supported targets: <tt>ls config/Makefile.*</tt><br/> +<a href="http://git.savannah.gnu.org/gitweb/?p=config.git;a=tree">config.guess</a> is used to auto detect, as necessary.</td></tr> +<tr><td valign=top><tt>GLEW_DEST</tt></td><td valign=top><tt>/usr</tt></td> +<td align=left>Base directory for installation.</td></tr> +</table> + +<h4>Make targets</h4> + +<table border=0 cellpadding=0 cellspacing=10> +<tr><td valign=top><tt>all</tt></td><td>Build everything.</td><tr> +<tr><td valign=top><tt>glew.lib</tt></td><td>Build static and dynamic GLEW libraries.</td><tr> +<tr><td valign=top><tt>glew.lib.mx</tt></td><td>Build static and dynamic GLEWmx libraries.</td><tr> +<tr><td valign=top><tt>glew.bin</tt></td><td>Build <tt>glewinfo</tt> and <tt>visualinfo</tt> utilities.</td><tr> +<tr><td valign=top><tt>clean</tt></td><td>Delete temporary and built files.</td><tr> +<tr><td valign=top><tt>install.all</tt></td><td>Install everything.</td><tr> +<tr><td valign=top><tt>install</tt></td><td>Install GLEW libraries.</td><tr> +<tr><td valign=top><tt>install.mx</tt></td><td>Install GLEWmx libraries.</td><tr> +<tr><td valign=top><tt>install.bin</tt></td><td>Install <tt>glewinfo</tt> and <tt>visualinfo</tt> utilities.</td><tr> +<tr><td valign=top><tt>uninstall</tt></td><td>Delete installed files.</td><tr> +</table> + +<h4>Requirements</h4> + +<ul> +<li>GNU make</li> +<li>perl</li> +<li>wget</li> +<li>GNU sed</li> +<li>gcc compiler</li> +</ul> + +Ubuntu: <pre>sudo apt-get install Xmu-dev Xi-Dev</pre> +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + diff --git a/externals/glew-1.10.0/doc/credits.html b/externals/glew-1.10.0/doc/credits.html new file mode 100644 index 000000000..983fc7bfc --- /dev/null +++ b/externals/glew-1.10.0/doc/credits.html @@ -0,0 +1,128 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center"><a href="index.html">Download</a></td></tr> +<tr><td align="center"><a href="basic.html">Usage</a></td></tr> +<tr><td align="center"><a href="build.html">Building</a></td></tr> +<tr><td align="center"><a href="install.html">Installation</a></td></tr> +<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr> +<tr><td align="center">Credits & Copyright</td></tr> +<tr><td align="center"><a href="log.html">Change Log</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<h2>Credits</h2> + +<p> +GLEW was developed by <a href="http://www.cs.utah.edu/~ikits/">Milan +Ikits</a> and <a +href="http://wwwvis.informatik.uni-stuttgart.de/~magallon/">Marcelo +Magallon</a>. 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 <tt>wglinfo</tt> utility, to +which modifications were made by Michael Wimmer. +</p> + +<h2>Copyright</h2> + +<p> +GLEW is originally derived from the EXTGL project by Lev Povalahev. +The source code is licensed under the <a href="glew.txt">Modified BSD +License</a>, the <a href="mesa.txt">Mesa 3-D License</a> (MIT +License), and the <a href="khronos.txt">Khronos License</a> (MIT +License). The automatic code generation scripts are released under +the <a href="gpl.txt">GNU GPL</a>. +</p> +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + diff --git a/externals/glew-1.10.0/doc/glew.css b/externals/glew-1.10.0/doc/glew.css new file mode 100644 index 000000000..1bb7dd178 --- /dev/null +++ b/externals/glew-1.10.0/doc/glew.css @@ -0,0 +1,187 @@ +h1 +{ + color: black; + font: 23px "Verdana", "Arial", "Helvetica", sans-serif; + font-weight: bold; + text-align: center; + margin-top: 12px; + margin-bottom: 18px; +} + +h2 +{ + color: black; + font: 18px "Verdana", "Arial", "Helvetica", sans-serif; + font-weight: bold; + text-align: left; + padding-top: 0px; + padding-bottom: 0px; + margin-top: 18px; + margin-bottom: 12px; +} + +h3 +{ + color: black; + font: 17px "Verdana", "Arial", "Helvetica", sans-serif; + text-align: left; + padding-top: 0px; + padding-bottom: 0px; + margin-top: 12px; + margin-bottom: 12px; +} + +small +{ + font: 8pt "Verdana", "Arial", "Helvetica", sans-serif; +} + +body +{ + color: black; + font: 10pt "Verdana", "Arial", "Helvetica", sans-serif; + text-align: left; +} + +td +{ + color: black; + font: 10pt "Verdana", "Arial", "Helvetica", sans-serif; +} + +tt +{ + color: rgb(0,120,0); +} +/* color: maroon; */ + +td.num +{ + color: lightgrey; + font: 10pt "Verdana", "Arial", "Helvetica", sans-serif; + text-align: right; +} + +blockquote +{ + color: rgb(0,120,0); + background: #f0f0f0; + text-align: left; + margin-left: 40px; + margin-right: 40px; + margin-bottom: 6px; + padding-bottom: 0px; + margin-top: 0px; + padding-top: 0px; + border-top: 0px; + border-width: 0px; +} + +pre +{ + color: rgb(0,120,0); + background: #f0f0f0; + text-align: left; + margin-left: 40px; + margin-right: 40px; + margin-bottom: 6px; + padding-bottom: 0px; + margin-top: 0px; + padding-top: 0px; + border-top: 0px; + border-width: 0px; +} + +p +{ + color: black; + font: 10pt "Verdana", "Arial", "Helvetica", sans-serif; + text-align: left; + margin-bottom: 0px; + padding-bottom: 6px; + margin-top: 0px; + padding-top: 0px; +} + +p.right +{ + color: black; + font: 10pt "Verdana", "Arial", "Helvetica", sans-serif; + text-align: right; + margin-bottom: 0px; + padding-bottom: 6px; + margin-top: 0px; + padding-top: 0px; +} + +p.pre +{ + color: rgb(0,120,0); + font: 10pt "Courier New", "Courier", monospace; + background: #f0f0f0; + text-align: left; + margin-top: 0px; + margin-bottom: 6px; + margin-left: 40px; + margin-right: 40px; + padding-top: 0px; + padding-bottom: 6px; + padding-left: 6px; + padding-right: 6px; + border-top: 0px; + border-width: 0px; +} + +a:link +{ + color: rgb(0,0,139); + text-decoration: none; +} + +a:visited +{ + color: rgb(220,20,60); + text-decoration: none; +} + +a:hover +{ + color: rgb(220,20,60); + text-decoration: underline; + background: "#e8e8e8"; +} + +ul +{ + list-style-type: disc; + text-align: left; + margin-left: 40px; + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 3px; +} + +ul.none +{ + list-style-type: none; +} + +ol +{ + text-align: left; + margin-left: 40px; + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 12px; +} + +hr +{ + color: maroon; + background-color: maroon; + height: 1px; + border: 0px; + width: 80%; +} diff --git a/externals/glew-1.10.0/doc/glew.html b/externals/glew-1.10.0/doc/glew.html new file mode 100644 index 000000000..4800bbfa0 --- /dev/null +++ b/externals/glew-1.10.0/doc/glew.html @@ -0,0 +1,635 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center"><a href="index.html">Download</a></td></tr> +<tr><td align="center"><a href="basic.html">Usage</a></td></tr> +<tr><td align="center"><a href="build.html">Building</a></td></tr> +<tr><td align="center"><a href="install.html">Installation</a></td></tr> +<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr> +<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> +<tr><td align="center"><a href="log.html">Change Log</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<h2>Supported OpenGL Extensions</h2> + +<table border="0" width="100%" cellpadding="1" cellspacing="0" align="center"> +<tr><td class="num">1</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/3DFX/3dfx_multisample.txt">3DFX_multisample</a></td></tr> +<tr><td class="num">2</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/3DFX/tbuffer.txt">3DFX_tbuffer</a></td></tr> +<tr><td class="num">3</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/3DFX/texture_compression_FXT1.txt">3DFX_texture_compression_FXT1</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">4</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/blend_minmax_factor.txt">AMD_blend_minmax_factor</a></td></tr> +<tr><td class="num">5</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/conservative_depth.txt">AMD_conservative_depth</a></td></tr> +<tr><td class="num">6</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/debug_output.txt">AMD_debug_output</a></td></tr> +<tr><td class="num">7</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/depth_clamp_separate.txt">AMD_depth_clamp_separate</a></td></tr> +<tr><td class="num">8</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/draw_buffers_blend.txt">AMD_draw_buffers_blend</a></td></tr> +<tr><td class="num">9</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/interleaved_elements.txt">AMD_interleaved_elements</a></td></tr> +<tr><td class="num">10</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/multi_draw_indirect.txt">AMD_multi_draw_indirect</a></td></tr> +<tr><td class="num">11</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/name_gen_delete.txt">AMD_name_gen_delete</a></td></tr> +<tr><td class="num">12</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/performance_monitor.txt">AMD_performance_monitor</a></td></tr> +<tr><td class="num">13</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/pinned_memory.txt">AMD_pinned_memory</a></td></tr> +<tr><td class="num">14</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/query_buffer_object.txt">AMD_query_buffer_object</a></td></tr> +<tr><td class="num">15</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/sample_positions.txt">AMD_sample_positions</a></td></tr> +<tr><td class="num">16</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/seamless_cubemap_per_texture.txt">AMD_seamless_cubemap_per_texture</a></td></tr> +<tr><td class="num">17</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/shader_stencil_export.txt">AMD_shader_stencil_export</a></td></tr> +<tr><td class="num">18</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/shader_trinary_minmax.txt">AMD_shader_trinary_minmax</a></td></tr> +<tr><td class="num">19</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/sparse_texture.txt">AMD_sparse_texture</a></td></tr> +<tr><td class="num">20</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/stencil_operation_extended.txt">AMD_stencil_operation_extended</a></td></tr> +<tr><td class="num">21</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/texture_texture4.txt">AMD_texture_texture4</a></td></tr> +<tr><td class="num">22</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/transform_feedback3_lines_triangles.txt">AMD_transform_feedback3_lines_triangles</a></td></tr> +<tr><td class="num">23</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/vertex_shader_layer.txt">AMD_vertex_shader_layer</a></td></tr> +<tr><td class="num">24</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/vertex_shader_tessellator.txt">AMD_vertex_shader_tessellator</a></td></tr> +<tr><td class="num">25</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/vertex_shader_viewport_index.txt">AMD_vertex_shader_viewport_index</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">26</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_depth_texture</a></td></tr> +<tr><td class="num">27</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_framebuffer_blit</a></td></tr> +<tr><td class="num">28</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_framebuffer_multisample</a></td></tr> +<tr><td class="num">29</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_instanced_arrays</a></td></tr> +<tr><td class="num">30</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_pack_reverse_row_order</a></td></tr> +<tr><td class="num">31</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_program_binary</a></td></tr> +<tr><td class="num">32</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_texture_compression_dxt1</a></td></tr> +<tr><td class="num">33</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_texture_compression_dxt3</a></td></tr> +<tr><td class="num">34</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_texture_compression_dxt5</a></td></tr> +<tr><td class="num">35</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_texture_usage</a></td></tr> +<tr><td class="num">36</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_timer_query</a></td></tr> +<tr><td class="num">37</td><td> </td><td><a href="https://code.google.com/p/angleproject/source/browse/#git%2Fextensions">ANGLE_translated_shader_source</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">38</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/aux_depth_stencil.txt">APPLE_aux_depth_stencil</a></td></tr> +<tr><td class="num">39</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/client_storage.txt">APPLE_client_storage</a></td></tr> +<tr><td class="num">40</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/element_array.txt">APPLE_element_array</a></td></tr> +<tr><td class="num">41</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/fence.txt">APPLE_fence</a></td></tr> +<tr><td class="num">42</td><td> </td><td><a href="http://www.opengl.org/registry/specs/APPLE/float_pixels.txt">APPLE_float_pixels</a></td></tr> +<tr><td class="num">43</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/flush_buffer_range.txt">APPLE_flush_buffer_range</a></td></tr> +<tr><td class="num">44</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/object_purgeable.txt">APPLE_object_purgeable</a></td></tr> +<tr><td class="num">45</td><td> </td><td>APPLE_pixel_buffer</td></tr> +<tr><td class="num">46</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/rgb_422.txt">APPLE_rgb_422</a></td></tr> +<tr><td class="num">47</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/row_bytes.txt">APPLE_row_bytes</a></td></tr> +<tr><td class="num">48</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/specular_vector.txt">APPLE_specular_vector</a></td></tr> +<tr><td class="num">49</td><td> </td><td><a href="http://www.opengl.org/registry/specs/APPLE/texture_range.txt">APPLE_texture_range</a></td></tr> +<tr><td class="num">50</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/transform_hint.txt">APPLE_transform_hint</a></td></tr> +<tr><td class="num">51</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/vertex_array_object.txt">APPLE_vertex_array_object</a></td></tr> +<tr><td class="num">52</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/vertex_array_range.txt">APPLE_vertex_array_range</a></td></tr> +<tr><td class="num">53</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/vertex_program_evaluators.txt">APPLE_vertex_program_evaluators</a></td></tr> +<tr><td class="num">54</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/APPLE/ycbcr_422.txt">APPLE_ycbcr_422</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">55</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/ES2_compatibility.txt">ARB_ES2_compatibility</a></td></tr> +<tr><td class="num">56</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/ES3_compatibility.txt">ARB_ES3_compatibility</a></td></tr> +<tr><td class="num">57</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/arrays_of_arrays.txt">ARB_arrays_of_arrays</a></td></tr> +<tr><td class="num">58</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/base_instance.txt">ARB_base_instance</a></td></tr> +<tr><td class="num">59</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/bindless_texture.txt">ARB_bindless_texture</a></td></tr> +<tr><td class="num">60</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/blend_func_extended.txt">ARB_blend_func_extended</a></td></tr> +<tr><td class="num">61</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/buffer_storage.txt">ARB_buffer_storage</a></td></tr> +<tr><td class="num">62</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/cl_event.txt">ARB_cl_event</a></td></tr> +<tr><td class="num">63</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/clear_buffer_object.txt">ARB_clear_buffer_object</a></td></tr> +<tr><td class="num">64</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/clear_texture.txt">ARB_clear_texture</a></td></tr> +<tr><td class="num">65</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/color_buffer_float.txt">ARB_color_buffer_float</a></td></tr> +<tr><td class="num">66</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/compatibility.txt">ARB_compatibility</a></td></tr> +<tr><td class="num">67</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/compressed_texture_pixel_storage.txt">ARB_compressed_texture_pixel_storage</a></td></tr> +<tr><td class="num">68</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/compute_shader.txt">ARB_compute_shader</a></td></tr> +<tr><td class="num">69</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/compute_variable_group_size.txt">ARB_compute_variable_group_size</a></td></tr> +<tr><td class="num">70</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/conservative_depth.txt">ARB_conservative_depth</a></td></tr> +<tr><td class="num">71</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/copy_buffer.txt">ARB_copy_buffer</a></td></tr> +<tr><td class="num">72</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/copy_image.txt">ARB_copy_image</a></td></tr> +<tr><td class="num">73</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/debug_output.txt">ARB_debug_output</a></td></tr> +<tr><td class="num">74</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/depth_buffer_float.txt">ARB_depth_buffer_float</a></td></tr> +<tr><td class="num">75</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/depth_clamp.txt">ARB_depth_clamp</a></td></tr> +<tr><td class="num">76</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/depth_texture.txt">ARB_depth_texture</a></td></tr> +<tr><td class="num">77</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/draw_buffers.txt">ARB_draw_buffers</a></td></tr> +<tr><td class="num">78</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/draw_buffers_blend.txt">ARB_draw_buffers_blend</a></td></tr> +<tr><td class="num">79</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/draw_elements_base_vertex.txt">ARB_draw_elements_base_vertex</a></td></tr> +<tr><td class="num">80</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/draw_indirect.txt">ARB_draw_indirect</a></td></tr> +<tr><td class="num">81</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_instanced.txt">ARB_draw_instanced</a></td></tr> +<tr><td class="num">82</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/enhanced_layouts.txt">ARB_enhanced_layouts</a></td></tr> +<tr><td class="num">83</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/explicit_attrib_location.txt">ARB_explicit_attrib_location</a></td></tr> +<tr><td class="num">84</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/explicit_uniform_location.txt">ARB_explicit_uniform_location</a></td></tr> +<tr><td class="num">85</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/fragment_coord_conventions.txt">ARB_fragment_coord_conventions</a></td></tr> +<tr><td class="num">86</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/fragment_layer_viewport.txt">ARB_fragment_layer_viewport</a></td></tr> +<tr><td class="num">87</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/fragment_program.txt">ARB_fragment_program</a></td></tr> +<tr><td class="num">88</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/fragment_program_shadow.txt">ARB_fragment_program_shadow</a></td></tr> +<tr><td class="num">89</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/fragment_shader.txt">ARB_fragment_shader</a></td></tr> +<tr><td class="num">90</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/framebuffer_no_attachments.txt">ARB_framebuffer_no_attachments</a></td></tr> +<tr><td class="num">91</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/framebuffer_object.txt">ARB_framebuffer_object</a></td></tr> +<tr><td class="num">92</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/framebuffer_sRGB.txt">ARB_framebuffer_sRGB</a></td></tr> +<tr><td class="num">93</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/geometry_shader4.txt">ARB_geometry_shader4</a></td></tr> +<tr><td class="num">94</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/get_program_binary.txt">ARB_get_program_binary</a></td></tr> +<tr><td class="num">95</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/gpu_shader5.txt">ARB_gpu_shader5</a></td></tr> +<tr><td class="num">96</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/gpu_shader_fp64.txt">ARB_gpu_shader_fp64</a></td></tr> +<tr><td class="num">97</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/half_float_pixel.txt">ARB_half_float_pixel</a></td></tr> +<tr><td class="num">98</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/half_float_vertex.txt">ARB_half_float_vertex</a></td></tr> +<tr><td class="num">99</td><td> </td><td>ARB_imaging</td></tr> +<tr><td class="num">100</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/indirect_parameters.txt">ARB_indirect_parameters</a></td></tr> +<tr><td class="num">101</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/instanced_arrays.txt">ARB_instanced_arrays</a></td></tr> +<tr><td class="num">102</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/internalformat_query.txt">ARB_internalformat_query</a></td></tr> +<tr><td class="num">103</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/internalformat_query2.txt">ARB_internalformat_query2</a></td></tr> +<tr><td class="num">104</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/invalidate_subdata.txt">ARB_invalidate_subdata</a></td></tr> +<tr><td class="num">105</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/map_buffer_alignment.txt">ARB_map_buffer_alignment</a></td></tr> +<tr><td class="num">106</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/map_buffer_range.txt">ARB_map_buffer_range</a></td></tr> +<tr><td class="num">107</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/matrix_palette.txt">ARB_matrix_palette</a></td></tr> +<tr><td class="num">108</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/multi_bind.txt">ARB_multi_bind</a></td></tr> +<tr><td class="num">109</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/multi_draw_indirect.txt">ARB_multi_draw_indirect</a></td></tr> +<tr><td class="num">110</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/multisample.txt">ARB_multisample</a></td></tr> +<tr><td class="num">111</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/multitexture.txt">ARB_multitexture</a></td></tr> +<tr><td class="num">112</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/occlusion_query.txt">ARB_occlusion_query</a></td></tr> +<tr><td class="num">113</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/occlusion_query2.txt">ARB_occlusion_query2</a></td></tr> +<tr><td class="num">114</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/pixel_buffer_object.txt">ARB_pixel_buffer_object</a></td></tr> +<tr><td class="num">115</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/point_parameters.txt">ARB_point_parameters</a></td></tr> +<tr><td class="num">116</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/point_sprite.txt">ARB_point_sprite</a></td></tr> +<tr><td class="num">117</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/program_interface_query.txt">ARB_program_interface_query</a></td></tr> +<tr><td class="num">118</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/provoking_vertex.txt">ARB_provoking_vertex</a></td></tr> +<tr><td class="num">119</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/query_buffer_object.txt">ARB_query_buffer_object</a></td></tr> +<tr><td class="num">120</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/robust_buffer_access_behavior.txt">ARB_robust_buffer_access_behavior</a></td></tr> +<tr><td class="num">121</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/robustness.txt">ARB_robustness</a></td></tr> +<tr><td class="num">122</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/robustness_isolation.txt">ARB_robustness_application_isolation</a></td></tr> +<tr><td class="num">123</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/robustness_isolation.txt">ARB_robustness_share_group_isolation</a></td></tr> +<tr><td class="num">124</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/sample_shading.txt">ARB_sample_shading</a></td></tr> +<tr><td class="num">125</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/sampler_objects.txt">ARB_sampler_objects</a></td></tr> +<tr><td class="num">126</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/seamless_cube_map.txt">ARB_seamless_cube_map</a></td></tr> +<tr><td class="num">127</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/seamless_cubemap_per_texture.txt">ARB_seamless_cubemap_per_texture</a></td></tr> +<tr><td class="num">128</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/separate_shader_objects.txt">ARB_separate_shader_objects</a></td></tr> +<tr><td class="num">129</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_atomic_counters.txt">ARB_shader_atomic_counters</a></td></tr> +<tr><td class="num">130</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_bit_encoding.txt">ARB_shader_bit_encoding</a></td></tr> +<tr><td class="num">131</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_draw_parameters.txt">ARB_shader_draw_parameters</a></td></tr> +<tr><td class="num">132</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_group_vote.txt">ARB_shader_group_vote</a></td></tr> +<tr><td class="num">133</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_image_load_store.txt">ARB_shader_image_load_store</a></td></tr> +<tr><td class="num">134</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_image_size.txt">ARB_shader_image_size</a></td></tr> +<tr><td class="num">135</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_objects.txt">ARB_shader_objects</a></td></tr> +<tr><td class="num">136</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_precision.txt">ARB_shader_precision</a></td></tr> +<tr><td class="num">137</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_stencil_export.txt">ARB_shader_stencil_export</a></td></tr> +<tr><td class="num">138</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_storage_buffer_object.txt">ARB_shader_storage_buffer_object</a></td></tr> +<tr><td class="num">139</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_subroutine.txt">ARB_shader_subroutine</a></td></tr> +<tr><td class="num">140</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shader_texture_lod.txt">ARB_shader_texture_lod</a></td></tr> +<tr><td class="num">141</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shading_language_100.txt">ARB_shading_language_100</a></td></tr> +<tr><td class="num">142</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shading_language_420pack.txt">ARB_shading_language_420pack</a></td></tr> +<tr><td class="num">143</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shading_language_include.txt">ARB_shading_language_include</a></td></tr> +<tr><td class="num">144</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shading_language_packing.txt">ARB_shading_language_packing</a></td></tr> +<tr><td class="num">145</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shadow.txt">ARB_shadow</a></td></tr> +<tr><td class="num">146</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/shadow_ambient.txt">ARB_shadow_ambient</a></td></tr> +<tr><td class="num">147</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/sparse_texture.txt">ARB_sparse_texture</a></td></tr> +<tr><td class="num">148</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/stencil_texturing.txt">ARB_stencil_texturing</a></td></tr> +<tr><td class="num">149</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/sync.txt">ARB_sync</a></td></tr> +<tr><td class="num">150</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/tessellation_shader.txt">ARB_tessellation_shader</a></td></tr> +<tr><td class="num">151</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_border_clamp.txt">ARB_texture_border_clamp</a></td></tr> +<tr><td class="num">152</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_buffer_object.txt">ARB_texture_buffer_object</a></td></tr> +<tr><td class="num">153</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_buffer_object_rgb32.txt">ARB_texture_buffer_object_rgb32</a></td></tr> +<tr><td class="num">154</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_buffer_range.txt">ARB_texture_buffer_range</a></td></tr> +<tr><td class="num">155</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_compression.txt">ARB_texture_compression</a></td></tr> +<tr><td class="num">156</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_compression_bptc.txt">ARB_texture_compression_bptc</a></td></tr> +<tr><td class="num">157</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_compression_rgtc.txt">ARB_texture_compression_rgtc</a></td></tr> +<tr><td class="num">158</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_cube_map.txt">ARB_texture_cube_map</a></td></tr> +<tr><td class="num">159</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_cube_map_array.txt">ARB_texture_cube_map_array</a></td></tr> +<tr><td class="num">160</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_env_add.txt">ARB_texture_env_add</a></td></tr> +<tr><td class="num">161</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_env_combine.txt">ARB_texture_env_combine</a></td></tr> +<tr><td class="num">162</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_env_crossbar.txt">ARB_texture_env_crossbar</a></td></tr> +<tr><td class="num">163</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_env_dot3.txt">ARB_texture_env_dot3</a></td></tr> +<tr><td class="num">164</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_float.txt">ARB_texture_float</a></td></tr> +<tr><td class="num">165</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_gather.txt">ARB_texture_gather</a></td></tr> +<tr><td class="num">166</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_mirror_clamp_to_edge.txt">ARB_texture_mirror_clamp_to_edge</a></td></tr> +<tr><td class="num">167</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_mirrored_repeat.txt">ARB_texture_mirrored_repeat</a></td></tr> +<tr><td class="num">168</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_multisample.txt">ARB_texture_multisample</a></td></tr> +<tr><td class="num">169</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_non_power_of_two.txt">ARB_texture_non_power_of_two</a></td></tr> +<tr><td class="num">170</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_query_levels.txt">ARB_texture_query_levels</a></td></tr> +<tr><td class="num">171</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_query_lod.txt">ARB_texture_query_lod</a></td></tr> +<tr><td class="num">172</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_rectangle.txt">ARB_texture_rectangle</a></td></tr> +<tr><td class="num">173</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_rg.txt">ARB_texture_rg</a></td></tr> +<tr><td class="num">174</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_rgb10_a2ui.txt">ARB_texture_rgb10_a2ui</a></td></tr> +<tr><td class="num">175</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_stencil8.txt">ARB_texture_stencil8</a></td></tr> +<tr><td class="num">176</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_storage.txt">ARB_texture_storage</a></td></tr> +<tr><td class="num">177</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_storage_multisample.txt">ARB_texture_storage_multisample</a></td></tr> +<tr><td class="num">178</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_swizzle.txt">ARB_texture_swizzle</a></td></tr> +<tr><td class="num">179</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/texture_view.txt">ARB_texture_view</a></td></tr> +<tr><td class="num">180</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/timer_query.txt">ARB_timer_query</a></td></tr> +<tr><td class="num">181</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/transform_feedback2.txt">ARB_transform_feedback2</a></td></tr> +<tr><td class="num">182</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/transform_feedback3.txt">ARB_transform_feedback3</a></td></tr> +<tr><td class="num">183</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/transform_feedback_instanced.txt">ARB_transform_feedback_instanced</a></td></tr> +<tr><td class="num">184</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/transpose_matrix.txt">ARB_transpose_matrix</a></td></tr> +<tr><td class="num">185</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/uniform_buffer_object.txt">ARB_uniform_buffer_object</a></td></tr> +<tr><td class="num">186</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/vertex_array_bgra.txt">ARB_vertex_array_bgra</a></td></tr> +<tr><td class="num">187</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/vertex_array_object.txt">ARB_vertex_array_object</a></td></tr> +<tr><td class="num">188</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_attrib_64bit.txt">ARB_vertex_attrib_64bit</a></td></tr> +<tr><td class="num">189</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/vertex_attrib_binding.txt">ARB_vertex_attrib_binding</a></td></tr> +<tr><td class="num">190</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_blend.txt">ARB_vertex_blend</a></td></tr> +<tr><td class="num">191</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/vertex_buffer_object.txt">ARB_vertex_buffer_object</a></td></tr> +<tr><td class="num">192</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/vertex_program.txt">ARB_vertex_program</a></td></tr> +<tr><td class="num">193</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/vertex_shader.txt">ARB_vertex_shader</a></td></tr> +<tr><td class="num">194</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/vertex_type_10f_11f_11f_rev.txt">ARB_vertex_type_10f_11f_11f_rev</a></td></tr> +<tr><td class="num">195</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/vertex_type_2_10_10_10_rev.txt">ARB_vertex_type_2_10_10_10_rev</a></td></tr> +<tr><td class="num">196</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/viewport_array.txt">ARB_viewport_array</a></td></tr> +<tr><td class="num">197</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/window_pos.txt">ARB_window_pos</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">198</td><td> </td><td><a href="http://www.ati.com/developer/atiopengl.pdf">ATIX_point_sprites</a></td></tr> +<tr><td class="num">199</td><td> </td><td><a href="http://www.ati.com/developer/atiopengl.pdf">ATIX_texture_env_combine3</a></td></tr> +<tr><td class="num">200</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RadeonSDK/Html/Info/ATIX_texture_env_route.txt">ATIX_texture_env_route</a></td></tr> +<tr><td class="num">201</td><td> </td><td><a href="http://www.ati.com/developer/atiopengl.pdf">ATIX_vertex_shader_output_point_size</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">202</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/draw_buffers.txt">ATI_draw_buffers</a></td></tr> +<tr><td class="num">203</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/element_array.txt">ATI_element_array</a></td></tr> +<tr><td class="num">204</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ATI/envmap_bumpmap.txt">ATI_envmap_bumpmap</a></td></tr> +<tr><td class="num">205</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/fragment_shader.txt">ATI_fragment_shader</a></td></tr> +<tr><td class="num">206</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/map_object_buffer.txt">ATI_map_object_buffer</a></td></tr> +<tr><td class="num">207</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/meminfo.txt">ATI_meminfo</a></td></tr> +<tr><td class="num">208</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/pn_triangles.txt">ATI_pn_triangles</a></td></tr> +<tr><td class="num">209</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/separate_stencil.txt">ATI_separate_stencil</a></td></tr> +<tr><td class="num">210</td><td> </td><td>ATI_shader_texture_lod</td></tr> +<tr><td class="num">211</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/text_fragment_shader.txt">ATI_text_fragment_shader</a></td></tr> +<tr><td class="num">212</td><td> </td><td>ATI_texture_compression_3dc</td></tr> +<tr><td class="num">213</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/texture_env_combine3.txt">ATI_texture_env_combine3</a></td></tr> +<tr><td class="num">214</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/texture_float.txt">ATI_texture_float</a></td></tr> +<tr><td class="num">215</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/texture_mirror_once.txt">ATI_texture_mirror_once</a></td></tr> +<tr><td class="num">216</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/vertex_array_object.txt">ATI_vertex_array_object</a></td></tr> +<tr><td class="num">217</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/vertex_attrib_array_object.txt">ATI_vertex_attrib_array_object</a></td></tr> +<tr><td class="num">218</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/vertex_streams.txt">ATI_vertex_streams</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">219</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/422_pixels.txt">EXT_422_pixels</a></td></tr> +<tr><td class="num">220</td><td> </td><td><a href="http://download.nvidia.com/developer/GLSL/GLSL%20Release%20Notes%20for%20Release%2060.pdf">EXT_Cg_shader</a></td></tr> +<tr><td class="num">221</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/abgr.txt">EXT_abgr</a></td></tr> +<tr><td class="num">222</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/bgra.txt">EXT_bgra</a></td></tr> +<tr><td class="num">223</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_bindable_uniform.txt">EXT_bindable_uniform</a></td></tr> +<tr><td class="num">224</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/blend_color.txt">EXT_blend_color</a></td></tr> +<tr><td class="num">225</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/blend_equation_separate.txt">EXT_blend_equation_separate</a></td></tr> +<tr><td class="num">226</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/blend_func_separate.txt">EXT_blend_func_separate</a></td></tr> +<tr><td class="num">227</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/blend_logic_op.txt">EXT_blend_logic_op</a></td></tr> +<tr><td class="num">228</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/blend_minmax.txt">EXT_blend_minmax</a></td></tr> +<tr><td class="num">229</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/blend_subtract.txt">EXT_blend_subtract</a></td></tr> +<tr><td class="num">230</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/clip_volume_hint.txt">EXT_clip_volume_hint</a></td></tr> +<tr><td class="num">231</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/cmyka.txt">EXT_cmyka</a></td></tr> +<tr><td class="num">232</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/color_subtable.txt">EXT_color_subtable</a></td></tr> +<tr><td class="num">233</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/compiled_vertex_array.txt">EXT_compiled_vertex_array</a></td></tr> +<tr><td class="num">234</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/convolution.txt">EXT_convolution</a></td></tr> +<tr><td class="num">235</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/coordinate_frame.txt">EXT_coordinate_frame</a></td></tr> +<tr><td class="num">236</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/copy_texture.txt">EXT_copy_texture</a></td></tr> +<tr><td class="num">237</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/cull_vertex.txt">EXT_cull_vertex</a></td></tr> +<tr><td class="num">238</td><td> </td><td><a href="http://www.khronos.org/registry/gles/extensions/EXT/EXT_debug_marker.txt">EXT_debug_marker</a></td></tr> +<tr><td class="num">239</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_depth_bounds_test.txt">EXT_depth_bounds_test</a></td></tr> +<tr><td class="num">240</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/direct_state_access.txt">EXT_direct_state_access</a></td></tr> +<tr><td class="num">241</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/draw_buffers2.txt">EXT_draw_buffers2</a></td></tr> +<tr><td class="num">242</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_draw_instanced.txt">EXT_draw_instanced</a></td></tr> +<tr><td class="num">243</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/draw_range_elements.txt">EXT_draw_range_elements</a></td></tr> +<tr><td class="num">244</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/fog_coord.txt">EXT_fog_coord</a></td></tr> +<tr><td class="num">245</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/fragment_lighting.txt">EXT_fragment_lighting</a></td></tr> +<tr><td class="num">246</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/framebuffer_blit.txt">EXT_framebuffer_blit</a></td></tr> +<tr><td class="num">247</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/framebuffer_multisample.txt">EXT_framebuffer_multisample</a></td></tr> +<tr><td class="num">248</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/framebuffer_multisample_blit_scaled.txt">EXT_framebuffer_multisample_blit_scaled</a></td></tr> +<tr><td class="num">249</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/framebuffer_object.txt">EXT_framebuffer_object</a></td></tr> +<tr><td class="num">250</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt">EXT_framebuffer_sRGB</a></td></tr> +<tr><td class="num">251</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_geometry_shader4.txt">EXT_geometry_shader4</a></td></tr> +<tr><td class="num">252</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_program_parameters.txt">EXT_gpu_program_parameters</a></td></tr> +<tr><td class="num">253</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_shader4.txt">EXT_gpu_shader4</a></td></tr> +<tr><td class="num">254</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/histogram.txt">EXT_histogram</a></td></tr> +<tr><td class="num">255</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/index_array_formats.txt">EXT_index_array_formats</a></td></tr> +<tr><td class="num">256</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/index_func.txt">EXT_index_func</a></td></tr> +<tr><td class="num">257</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/index_material.txt">EXT_index_material</a></td></tr> +<tr><td class="num">258</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/index_texture.txt">EXT_index_texture</a></td></tr> +<tr><td class="num">259</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/light_texture.txt">EXT_light_texture</a></td></tr> +<tr><td class="num">260</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/misc_attribute.txt">EXT_misc_attribute</a></td></tr> +<tr><td class="num">261</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/multi_draw_arrays.txt">EXT_multi_draw_arrays</a></td></tr> +<tr><td class="num">262</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_multisample.txt">EXT_multisample</a></td></tr> +<tr><td class="num">263</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/packed_depth_stencil.txt">EXT_packed_depth_stencil</a></td></tr> +<tr><td class="num">264</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt">EXT_packed_float</a></td></tr> +<tr><td class="num">265</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/packed_pixels.txt">EXT_packed_pixels</a></td></tr> +<tr><td class="num">266</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/paletted_texture.txt">EXT_paletted_texture</a></td></tr> +<tr><td class="num">267</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_pixel_buffer_object.txt">EXT_pixel_buffer_object</a></td></tr> +<tr><td class="num">268</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/pixel_transform.txt">EXT_pixel_transform</a></td></tr> +<tr><td class="num">269</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/pixel_transform_color_table.txt">EXT_pixel_transform_color_table</a></td></tr> +<tr><td class="num">270</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/point_parameters.txt">EXT_point_parameters</a></td></tr> +<tr><td class="num">271</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/polygon_offset.txt">EXT_polygon_offset</a></td></tr> +<tr><td class="num">272</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/provoking_vertex.txt">EXT_provoking_vertex</a></td></tr> +<tr><td class="num">273</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/rescale_normal.txt">EXT_rescale_normal</a></td></tr> +<tr><td class="num">274</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/scene_marker.txt">EXT_scene_marker</a></td></tr> +<tr><td class="num">275</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/secondary_color.txt">EXT_secondary_color</a></td></tr> +<tr><td class="num">276</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/separate_shader_objects.txt">EXT_separate_shader_objects</a></td></tr> +<tr><td class="num">277</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/separate_specular_color.txt">EXT_separate_specular_color</a></td></tr> +<tr><td class="num">278</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/shader_image_load_store.txt">EXT_shader_image_load_store</a></td></tr> +<tr><td class="num">279</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/shadow_funcs.txt">EXT_shadow_funcs</a></td></tr> +<tr><td class="num">280</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/shared_texture_palette.txt">EXT_shared_texture_palette</a></td></tr> +<tr><td class="num">281</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/stencil_clear_tag.txt">EXT_stencil_clear_tag</a></td></tr> +<tr><td class="num">282</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/stencil_two_side.txt">EXT_stencil_two_side</a></td></tr> +<tr><td class="num">283</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/stencil_wrap.txt">EXT_stencil_wrap</a></td></tr> +<tr><td class="num">284</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/subtexture.txt">EXT_subtexture</a></td></tr> +<tr><td class="num">285</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture.txt">EXT_texture</a></td></tr> +<tr><td class="num">286</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture3D.txt">EXT_texture3D</a></td></tr> +<tr><td class="num">287</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_array.txt">EXT_texture_array</a></td></tr> +<tr><td class="num">288</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_buffer_object.txt">EXT_texture_buffer_object</a></td></tr> +<tr><td class="num">289</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_compression_dxt1.txt">EXT_texture_compression_dxt1</a></td></tr> +<tr><td class="num">290</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_latc.txt">EXT_texture_compression_latc</a></td></tr> +<tr><td class="num">291</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_rgtc.txt">EXT_texture_compression_rgtc</a></td></tr> +<tr><td class="num">292</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_compression_s3tc.txt">EXT_texture_compression_s3tc</a></td></tr> +<tr><td class="num">293</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_texture_cube_map.txt">EXT_texture_cube_map</a></td></tr> +<tr><td class="num">294</td><td> </td><td><a href="http://www.opengl.org/developers/documentation/Version1.2/1.2specs/texture_edge_clamp.txt">EXT_texture_edge_clamp</a></td></tr> +<tr><td class="num">295</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_env.txt">EXT_texture_env</a></td></tr> +<tr><td class="num">296</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_env_add.txt">EXT_texture_env_add</a></td></tr> +<tr><td class="num">297</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_env_combine.txt">EXT_texture_env_combine</a></td></tr> +<tr><td class="num">298</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_env_dot3.txt">EXT_texture_env_dot3</a></td></tr> +<tr><td class="num">299</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_filter_anisotropic.txt">EXT_texture_filter_anisotropic</a></td></tr> +<tr><td class="num">300</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_integer.txt">EXT_texture_integer</a></td></tr> +<tr><td class="num">301</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_lod_bias.txt">EXT_texture_lod_bias</a></td></tr> +<tr><td class="num">302</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_mirror_clamp.txt">EXT_texture_mirror_clamp</a></td></tr> +<tr><td class="num">303</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_object.txt">EXT_texture_object</a></td></tr> +<tr><td class="num">304</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_perturb_normal.txt">EXT_texture_perturb_normal</a></td></tr> +<tr><td class="num">305</td><td> </td><td><a href="http://developer.apple.com/opengl/extensions/ext_texture_rectangle.html">EXT_texture_rectangle</a></td></tr> +<tr><td class="num">306</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_sRGB.txt">EXT_texture_sRGB</a></td></tr> +<tr><td class="num">307</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_sRGB_decode.txt">EXT_texture_sRGB_decode</a></td></tr> +<tr><td class="num">308</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_shared_exponent.txt">EXT_texture_shared_exponent</a></td></tr> +<tr><td class="num">309</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_snorm.txt">EXT_texture_snorm</a></td></tr> +<tr><td class="num">310</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_swizzle.txt">EXT_texture_swizzle</a></td></tr> +<tr><td class="num">311</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_timer_query.txt">EXT_timer_query</a></td></tr> +<tr><td class="num">312</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/transform_feedback.txt">EXT_transform_feedback</a></td></tr> +<tr><td class="num">313</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/vertex_array.txt">EXT_vertex_array</a></td></tr> +<tr><td class="num">314</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/vertex_array_bgra.txt">EXT_vertex_array_bgra</a></td></tr> +<tr><td class="num">315</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/vertex_attrib_64bit.txt">EXT_vertex_attrib_64bit</a></td></tr> +<tr><td class="num">316</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_shader.txt">EXT_vertex_shader</a></td></tr> +<tr><td class="num">317</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/vertex_weighting.txt">EXT_vertex_weighting</a></td></tr> +<tr><td class="num">318</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/x11_sync_object.txt">EXT_x11_sync_object</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">319</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/GREMEDY/frame_terminator.txt">GREMEDY_frame_terminator</a></td></tr> +<tr><td class="num">320</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/GREMEDY/string_marker.txt">GREMEDY_string_marker</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">321</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/HP/convolution_border_modes.txt">HP_convolution_border_modes</a></td></tr> +<tr><td class="num">322</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/HP/image_transform.txt">HP_image_transform</a></td></tr> +<tr><td class="num">323</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/HP/occlusion_test.txt">HP_occlusion_test</a></td></tr> +<tr><td class="num">324</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/HP/texture_lighting.txt">HP_texture_lighting</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">325</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/IBM/cull_vertex.txt">IBM_cull_vertex</a></td></tr> +<tr><td class="num">326</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/IBM/multimode_draw_arrays.txt">IBM_multimode_draw_arrays</a></td></tr> +<tr><td class="num">327</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/IBM/rasterpos_clip.txt">IBM_rasterpos_clip</a></td></tr> +<tr><td class="num">328</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/IBM/static_data.txt">IBM_static_data</a></td></tr> +<tr><td class="num">329</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/IBM/texture_mirrored_repeat.txt">IBM_texture_mirrored_repeat</a></td></tr> +<tr><td class="num">330</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/IBM/vertex_array_lists.txt">IBM_vertex_array_lists</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">331</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/INGR/color_clamp.txt">INGR_color_clamp</a></td></tr> +<tr><td class="num">332</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/INGR/interlace_read.txt">INGR_interlace_read</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">333</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/INTEL/map_texture.txt">INTEL_map_texture</a></td></tr> +<tr><td class="num">334</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/INTEL/parallel_arrays.txt">INTEL_parallel_arrays</a></td></tr> +<tr><td class="num">335</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/INTEL/texture_scissor.txt">INTEL_texture_scissor</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">336</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/KHR/debug.txt">KHR_debug</a></td></tr> +<tr><td class="num">337</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/KHR/texture_compression_astc_ldr.txt">KHR_texture_compression_astc_ldr</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">338</td><td> </td><td>KTX_buffer_region</td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">339</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESAX/texture_stack.txt">MESAX_texture_stack</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">340</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESA/pack_invert.txt">MESA_pack_invert</a></td></tr> +<tr><td class="num">341</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESA/resize_buffers.txt">MESA_resize_buffers</a></td></tr> +<tr><td class="num">342</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESA/window_pos.txt">MESA_window_pos</a></td></tr> +<tr><td class="num">343</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESA/ycbcr_texture.txt">MESA_ycbcr_texture</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">344</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NVX/nvx_conditional_render.txt">NVX_conditional_render</a></td></tr> +<tr><td class="num">345</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NVX_gpu_memory_info.txt">NVX_gpu_memory_info</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">346</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/bindless_multi_draw_indirect.txt">NV_bindless_multi_draw_indirect</a></td></tr> +<tr><td class="num">347</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/bindless_texture.txt">NV_bindless_texture</a></td></tr> +<tr><td class="num">348</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/blend_equation_advanced.txt">NV_blend_equation_advanced</a></td></tr> +<tr><td class="num">349</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/blend_equation_advanced.txt">NV_blend_equation_advanced_coherent</a></td></tr> +<tr><td class="num">350</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/blend_square.txt">NV_blend_square</a></td></tr> +<tr><td class="num">351</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/compute_program5.txt">NV_compute_program5</a></td></tr> +<tr><td class="num">352</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/conditional_render.txt">NV_conditional_render</a></td></tr> +<tr><td class="num">353</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/copy_depth_to_color.txt">NV_copy_depth_to_color</a></td></tr> +<tr><td class="num">354</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/copy_image.txt">NV_copy_image</a></td></tr> +<tr><td class="num">355</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/deep_texture3D.txt">NV_deep_texture3D</a></td></tr> +<tr><td class="num">356</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_depth_buffer_float.txt">NV_depth_buffer_float</a></td></tr> +<tr><td class="num">357</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/depth_clamp.txt">NV_depth_clamp</a></td></tr> +<tr><td class="num">358</td><td> </td><td>NV_depth_range_unclamped</td></tr> +<tr><td class="num">359</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/draw_texture.txt">NV_draw_texture</a></td></tr> +<tr><td class="num">360</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/evaluators.txt">NV_evaluators</a></td></tr> +<tr><td class="num">361</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/explicit_multisample.txt">NV_explicit_multisample</a></td></tr> +<tr><td class="num">362</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/fence.txt">NV_fence</a></td></tr> +<tr><td class="num">363</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/float_buffer.txt">NV_float_buffer</a></td></tr> +<tr><td class="num">364</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/fog_distance.txt">NV_fog_distance</a></td></tr> +<tr><td class="num">365</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/fragment_program.txt">NV_fragment_program</a></td></tr> +<tr><td class="num">366</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program2.txt">NV_fragment_program2</a></td></tr> +<tr><td class="num">367</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_fragment_program4.txt">NV_fragment_program4</a></td></tr> +<tr><td class="num">368</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program_option.txt">NV_fragment_program_option</a></td></tr> +<tr><td class="num">369</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_framebuffer_multisample_coverage.txt">NV_framebuffer_multisample_coverage</a></td></tr> +<tr><td class="num">370</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_program4.txt">NV_geometry_program4</a></td></tr> +<tr><td class="num">371</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_shader4.txt">NV_geometry_shader4</a></td></tr> +<tr><td class="num">372</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_gpu_program4.txt">NV_gpu_program4</a></td></tr> +<tr><td class="num">373</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/gpu_program5.txt">NV_gpu_program5</a></td></tr> +<tr><td class="num">374</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/gpu_program5_mem_extended.txt">NV_gpu_program5_mem_extended</a></td></tr> +<tr><td class="num">375</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/gpu_program5.txt">NV_gpu_program_fp64</a></td></tr> +<tr><td class="num">376</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/gpu_shader5.txt">NV_gpu_shader5</a></td></tr> +<tr><td class="num">377</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/half_float.txt">NV_half_float</a></td></tr> +<tr><td class="num">378</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/light_max_exponent.txt">NV_light_max_exponent</a></td></tr> +<tr><td class="num">379</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr> +<tr><td class="num">380</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/multisample_filter_hint.txt">NV_multisample_filter_hint</a></td></tr> +<tr><td class="num">381</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/occlusion_query.txt">NV_occlusion_query</a></td></tr> +<tr><td class="num">382</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/packed_depth_stencil.txt">NV_packed_depth_stencil</a></td></tr> +<tr><td class="num">383</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_parameter_buffer_object.txt">NV_parameter_buffer_object</a></td></tr> +<tr><td class="num">384</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/parameter_buffer_object2.txt">NV_parameter_buffer_object2</a></td></tr> +<tr><td class="num">385</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/path_rendering.txt">NV_path_rendering</a></td></tr> +<tr><td class="num">386</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/pixel_data_range.txt">NV_pixel_data_range</a></td></tr> +<tr><td class="num">387</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/point_sprite.txt">NV_point_sprite</a></td></tr> +<tr><td class="num">388</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/present_video.txt">NV_present_video</a></td></tr> +<tr><td class="num">389</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/primitive_restart.txt">NV_primitive_restart</a></td></tr> +<tr><td class="num">390</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/register_combiners.txt">NV_register_combiners</a></td></tr> +<tr><td class="num">391</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/register_combiners2.txt">NV_register_combiners2</a></td></tr> +<tr><td class="num">392</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/shader_atomic_counters.txt">NV_shader_atomic_counters</a></td></tr> +<tr><td class="num">393</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/shader_atomic_float.txt">NV_shader_atomic_float</a></td></tr> +<tr><td class="num">394</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/shader_buffer_load.txt">NV_shader_buffer_load</a></td></tr> +<tr><td class="num">395</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/shader_storage_buffer_object.txt">NV_shader_storage_buffer_object</a></td></tr> +<tr><td class="num">396</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/tessellation_program5.txt">NV_tessellation_program5</a></td></tr> +<tr><td class="num">397</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texgen_emboss.txt">NV_texgen_emboss</a></td></tr> +<tr><td class="num">398</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texgen_reflection.txt">NV_texgen_reflection</a></td></tr> +<tr><td class="num">399</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texture_barrier.txt">NV_texture_barrier</a></td></tr> +<tr><td class="num">400</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texture_compression_vtc.txt">NV_texture_compression_vtc</a></td></tr> +<tr><td class="num">401</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texture_env_combine4.txt">NV_texture_env_combine4</a></td></tr> +<tr><td class="num">402</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texture_expand_normal.txt">NV_texture_expand_normal</a></td></tr> +<tr><td class="num">403</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texture_multisample.txt">NV_texture_multisample</a></td></tr> +<tr><td class="num">404</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texture_rectangle.txt">NV_texture_rectangle</a></td></tr> +<tr><td class="num">405</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texture_shader.txt">NV_texture_shader</a></td></tr> +<tr><td class="num">406</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texture_shader2.txt">NV_texture_shader2</a></td></tr> +<tr><td class="num">407</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/texture_shader3.txt">NV_texture_shader3</a></td></tr> +<tr><td class="num">408</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_transform_feedback.txt">NV_transform_feedback</a></td></tr> +<tr><td class="num">409</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/transform_feedback2.txt">NV_transform_feedback2</a></td></tr> +<tr><td class="num">410</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vdpau_interop.txt">NV_vdpau_interop</a></td></tr> +<tr><td class="num">411</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/vertex_array_range.txt">NV_vertex_array_range</a></td></tr> +<tr><td class="num">412</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/vertex_array_range2.txt">NV_vertex_array_range2</a></td></tr> +<tr><td class="num">413</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/vertex_attrib_integer_64bit.txt">NV_vertex_attrib_integer_64bit</a></td></tr> +<tr><td class="num">414</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/vertex_buffer_unified_memory.txt">NV_vertex_buffer_unified_memory</a></td></tr> +<tr><td class="num">415</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/vertex_program.txt">NV_vertex_program</a></td></tr> +<tr><td class="num">416</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/vertex_program1_1.txt">NV_vertex_program1_1</a></td></tr> +<tr><td class="num">417</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/vertex_program2.txt">NV_vertex_program2</a></td></tr> +<tr><td class="num">418</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program2_option.txt">NV_vertex_program2_option</a></td></tr> +<tr><td class="num">419</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program3.txt">NV_vertex_program3</a></td></tr> +<tr><td class="num">420</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_vertex_program4.txt">NV_vertex_program4</a></td></tr> +<tr><td class="num">421</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/video_capture.txt">NV_video_capture</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">422</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OES/OES_byte_coordinates.txt">OES_byte_coordinates</a></td></tr> +<tr><td class="num">423</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OES/OES_compressed_paletted_texture.txt">OES_compressed_paletted_texture</a></td></tr> +<tr><td class="num">424</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OES/OES_read_format.txt">OES_read_format</a></td></tr> +<tr><td class="num">425</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OES/OES_single_precision.txt">OES_single_precision</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">426</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OML/interlace.txt">OML_interlace</a></td></tr> +<tr><td class="num">427</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OML/resample.txt">OML_resample</a></td></tr> +<tr><td class="num">428</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OML/subsample.txt">OML_subsample</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">429</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/PGI/misc_hints.txt">PGI_misc_hints</a></td></tr> +<tr><td class="num">430</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/PGI/vertex_hints.txt">PGI_vertex_hints</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">431</td><td> </td><td><a href="https://github.com/p3/regal/tree/master/doc/extensions">REGAL_ES1_0_compatibility</a></td></tr> +<tr><td class="num">432</td><td> </td><td><a href="https://github.com/p3/regal/tree/master/doc/extensions">REGAL_ES1_1_compatibility</a></td></tr> +<tr><td class="num">433</td><td> </td><td><a href="https://github.com/p3/regal/tree/master/doc/extensions">REGAL_enable</a></td></tr> +<tr><td class="num">434</td><td> </td><td><a href="https://github.com/p3/regal/tree/master/doc/extensions">REGAL_error_string</a></td></tr> +<tr><td class="num">435</td><td> </td><td><a href="https://github.com/p3/regal/tree/master/doc/extensions">REGAL_extension_query</a></td></tr> +<tr><td class="num">436</td><td> </td><td><a href="https://github.com/p3/regal/tree/master/doc/extensions">REGAL_log</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">437</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/REND/screen_coordinates.txt">REND_screen_coordinates</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">438</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/S3/s3tc.txt">S3_s3tc</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">439</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/color_range.txt">SGIS_color_range</a></td></tr> +<tr><td class="num">440</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/detail_texture.txt">SGIS_detail_texture</a></td></tr> +<tr><td class="num">441</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/fog_func.txt">SGIS_fog_function</a></td></tr> +<tr><td class="num">442</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/generate_mipmap.txt">SGIS_generate_mipmap</a></td></tr> +<tr><td class="num">443</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/multisample.txt">SGIS_multisample</a></td></tr> +<tr><td class="num">444</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/pixel_texture.txt">SGIS_pixel_texture</a></td></tr> +<tr><td class="num">445</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/point_line_texgen.txt">SGIS_point_line_texgen</a></td></tr> +<tr><td class="num">446</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/sharpen_texture.txt">SGIS_sharpen_texture</a></td></tr> +<tr><td class="num">447</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/texture4D.txt">SGIS_texture4D</a></td></tr> +<tr><td class="num">448</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/texture_border_clamp.txt">SGIS_texture_border_clamp</a></td></tr> +<tr><td class="num">449</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/texture_edge_clamp.txt">SGIS_texture_edge_clamp</a></td></tr> +<tr><td class="num">450</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/texture_filter4.txt">SGIS_texture_filter4</a></td></tr> +<tr><td class="num">451</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/texture_lod.txt">SGIS_texture_lod</a></td></tr> +<tr><td class="num">452</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/texture_select.txt">SGIS_texture_select</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">453</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/async.txt">SGIX_async</a></td></tr> +<tr><td class="num">454</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/async_histogram.txt">SGIX_async_histogram</a></td></tr> +<tr><td class="num">455</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/async_pixel.txt">SGIX_async_pixel</a></td></tr> +<tr><td class="num">456</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/blend_alpha_minmax.txt">SGIX_blend_alpha_minmax</a></td></tr> +<tr><td class="num">457</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/clipmap.txt">SGIX_clipmap</a></td></tr> +<tr><td class="num">458</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/convolution_accuracy.txt">SGIX_convolution_accuracy</a></td></tr> +<tr><td class="num">459</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/depth_texture.txt">SGIX_depth_texture</a></td></tr> +<tr><td class="num">460</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/flush_raster.txt">SGIX_flush_raster</a></td></tr> +<tr><td class="num">461</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/fog_offset.txt">SGIX_fog_offset</a></td></tr> +<tr><td class="num">462</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/fog_texture.txt">SGIX_fog_texture</a></td></tr> +<tr><td class="num">463</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/fragment_specular_lighting.txt">SGIX_fragment_specular_lighting</a></td></tr> +<tr><td class="num">464</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/framezoom.txt">SGIX_framezoom</a></td></tr> +<tr><td class="num">465</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/interlace.txt">SGIX_interlace</a></td></tr> +<tr><td class="num">466</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/ir_instrument1.txt">SGIX_ir_instrument1</a></td></tr> +<tr><td class="num">467</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/list_priority.txt">SGIX_list_priority</a></td></tr> +<tr><td class="num">468</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/sgix_pixel_texture.txt">SGIX_pixel_texture</a></td></tr> +<tr><td class="num">469</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/pixel_texture_bits.txt">SGIX_pixel_texture_bits</a></td></tr> +<tr><td class="num">470</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/reference_plane.txt">SGIX_reference_plane</a></td></tr> +<tr><td class="num">471</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/resample.txt">SGIX_resample</a></td></tr> +<tr><td class="num">472</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/shadow.txt">SGIX_shadow</a></td></tr> +<tr><td class="num">473</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/shadow_ambient.txt">SGIX_shadow_ambient</a></td></tr> +<tr><td class="num">474</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/sprite.txt">SGIX_sprite</a></td></tr> +<tr><td class="num">475</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/tag_sample_buffer.txt">SGIX_tag_sample_buffer</a></td></tr> +<tr><td class="num">476</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/texture_env_add.txt">SGIX_texture_add_env</a></td></tr> +<tr><td class="num">477</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/texture_coordinate_clamp.txt">SGIX_texture_coordinate_clamp</a></td></tr> +<tr><td class="num">478</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/texture_lod_bias.txt">SGIX_texture_lod_bias</a></td></tr> +<tr><td class="num">479</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/texture_multi_buffer.txt">SGIX_texture_multi_buffer</a></td></tr> +<tr><td class="num">480</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/texture_range.txt">SGIX_texture_range</a></td></tr> +<tr><td class="num">481</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/texture_scale_bias.txt">SGIX_texture_scale_bias</a></td></tr> +<tr><td class="num">482</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/vertex_preclip.txt">SGIX_vertex_preclip</a></td></tr> +<tr><td class="num">483</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/vertex_preclip.txt">SGIX_vertex_preclip_hint</a></td></tr> +<tr><td class="num">484</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/ycrcb.txt">SGIX_ycrcb</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">485</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGI/color_matrix.txt">SGI_color_matrix</a></td></tr> +<tr><td class="num">486</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGI/color_table.txt">SGI_color_table</a></td></tr> +<tr><td class="num">487</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGI/texture_color_table.txt">SGI_texture_color_table</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">488</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SUNX/constant_data.txt">SUNX_constant_data</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">489</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SUN/convolution_border_modes.txt">SUN_convolution_border_modes</a></td></tr> +<tr><td class="num">490</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SUN/global_alpha.txt">SUN_global_alpha</a></td></tr> +<tr><td class="num">491</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SUN/mesh_array.txt">SUN_mesh_array</a></td></tr> +<tr><td class="num">492</td><td> </td><td><a href="http://wwws.sun.com/software/graphics/opengl/extensions/gl_sun_read_video_pixels.txt">SUN_read_video_pixels</a></td></tr> +<tr><td class="num">493</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SUN/slice_accum.txt">SUN_slice_accum</a></td></tr> +<tr><td class="num">494</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SUN/triangle_list.txt">SUN_triangle_list</a></td></tr> +<tr><td class="num">495</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SUN/vertex.txt">SUN_vertex</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">496</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/WIN/phong_shading.txt">WIN_phong_shading</a></td></tr> +<tr><td class="num">497</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/WIN/specular_fog.txt">WIN_specular_fog</a></td></tr> +<tr><td class="num">498</td><td> </td><td><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc01_16zy.asp">WIN_swap_hint</a></td></tr> +</table> +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + diff --git a/externals/glew-1.10.0/doc/glew.png b/externals/glew-1.10.0/doc/glew.png Binary files differnew file mode 100644 index 000000000..d46550f19 --- /dev/null +++ b/externals/glew-1.10.0/doc/glew.png diff --git a/externals/glew-1.10.0/doc/glew.txt b/externals/glew-1.10.0/doc/glew.txt new file mode 100644 index 000000000..31a31d3db --- /dev/null +++ b/externals/glew-1.10.0/doc/glew.txt @@ -0,0 +1,28 @@ +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. diff --git a/externals/glew-1.10.0/doc/glxew.html b/externals/glew-1.10.0/doc/glxew.html new file mode 100644 index 000000000..08f01079f --- /dev/null +++ b/externals/glew-1.10.0/doc/glxew.html @@ -0,0 +1,179 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center"><a href="index.html">Download</a></td></tr> +<tr><td align="center"><a href="basic.html">Usage</a></td></tr> +<tr><td align="center"><a href="build.html">Building</a></td></tr> +<tr><td align="center"><a href="install.html">Installation</a></td></tr> +<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr> +<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> +<tr><td align="center"><a href="log.html">Change Log</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<h2>Supported GLX Extensions</h2> + +<table border="0" width="100%" cellpadding="1" cellspacing="0" align="center"> +<tr><td class="num">1</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/3DFX/3dfx_multisample.txt">3DFX_multisample</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">2</td><td> </td><td><a href="http://www.opengl.org/registry/specs/AMD/glx_gpu_association.txt">AMD_gpu_association</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">3</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/glx_create_context.txt">ARB_create_context</a></td></tr> +<tr><td class="num">4</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/glx_create_context.txt">ARB_create_context_profile</a></td></tr> +<tr><td class="num">5</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/glx_create_context_robustness.txt">ARB_create_context_robustness</a></td></tr> +<tr><td class="num">6</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/color_buffer_float.txt">ARB_fbconfig_float</a></td></tr> +<tr><td class="num">7</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/framebuffer_sRGB.txt">ARB_framebuffer_sRGB</a></td></tr> +<tr><td class="num">8</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/get_proc_address.txt">ARB_get_proc_address</a></td></tr> +<tr><td class="num">9</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/multisample.txt">ARB_multisample</a></td></tr> +<tr><td class="num">10</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/glx_robustness_isolation.txt">ARB_robustness_application_isolation</a></td></tr> +<tr><td class="num">11</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/glx_robustness_isolation.txt">ARB_robustness_share_group_isolation</a></td></tr> +<tr><td class="num">12</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/vertex_buffer_object.txt">ARB_vertex_buffer_object</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">13</td><td> </td><td>ATI_pixel_format_float</td></tr> +<tr><td class="num">14</td><td> </td><td>ATI_render_texture</td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">15</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/glx_buffer_age.txt">EXT_buffer_age</a></td></tr> +<tr><td class="num">16</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/glx_create_context_es2_profile.txt">EXT_create_context_es2_profile</a></td></tr> +<tr><td class="num">17</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/glx_create_context_es_profile.txt">EXT_create_context_es_profile</a></td></tr> +<tr><td class="num">18</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt">EXT_fbconfig_packed_float</a></td></tr> +<tr><td class="num">19</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt">EXT_framebuffer_sRGB</a></td></tr> +<tr><td class="num">20</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/import_context.txt">EXT_import_context</a></td></tr> +<tr><td class="num">21</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/scene_marker.txt">EXT_scene_marker</a></td></tr> +<tr><td class="num">22</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/swap_control.txt">EXT_swap_control</a></td></tr> +<tr><td class="num">23</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/glx_swap_control_tear.txt">EXT_swap_control_tear</a></td></tr> +<tr><td class="num">24</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/texture_from_pixmap.txt">EXT_texture_from_pixmap</a></td></tr> +<tr><td class="num">25</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/visual_info.txt">EXT_visual_info</a></td></tr> +<tr><td class="num">26</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/visual_rating.txt">EXT_visual_rating</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">27</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/INTEL/swap_event.txt">INTEL_swap_event</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">28</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESA/agp_offset.txt">MESA_agp_offset</a></td></tr> +<tr><td class="num">29</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESA/copy_sub_buffer.txt">MESA_copy_sub_buffer</a></td></tr> +<tr><td class="num">30</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESA/pixmap_colormap.txt">MESA_pixmap_colormap</a></td></tr> +<tr><td class="num">31</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESA/release_buffers.txt">MESA_release_buffers</a></td></tr> +<tr><td class="num">32</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/MESA/set_3dfx_mode.txt">MESA_set_3dfx_mode</a></td></tr> +<tr><td class="num">33</td><td> </td><td><a href="http://cgit.freedesktop.org/mesa/mesa/plain/docs/MESA_swap_control.spec">MESA_swap_control</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">34</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/copy_image.txt">NV_copy_image</a></td></tr> +<tr><td class="num">35</td><td> </td><td><a href="http://cvs1.nvidia.com/inc/GL/glxtokens.h">NV_float_buffer</a></td></tr> +<tr><td class="num">36</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr> +<tr><td class="num">37</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/present_video.txt">NV_present_video</a></td></tr> +<tr><td class="num">38</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/glx_swap_group.txt">NV_swap_group</a></td></tr> +<tr><td class="num">39</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt">NV_vertex_array_range</a></td></tr> +<tr><td class="num">40</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/video_capture.txt">NV_video_capture</a></td></tr> +<tr><td class="num">41</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/glx_video_output.txt">NV_video_output</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">42</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OML/glx_swap_method.txt">OML_swap_method</a></td></tr> +<tr><td class="num">43</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OML/glx_sync_control.txt">OML_sync_control</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">44</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/blended_overlay.txt">SGIS_blended_overlay</a></td></tr> +<tr><td class="num">45</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/color_range.txt">SGIS_color_range</a></td></tr> +<tr><td class="num">46</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIS/multisample.txt">SGIS_multisample</a></td></tr> +<tr><td class="num">47</td><td> </td><td>SGIS_shared_multisample</td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">48</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/fbconfig.txt">SGIX_fbconfig</a></td></tr> +<tr><td class="num">49</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/hyperpipe_group.txt">SGIX_hyperpipe</a></td></tr> +<tr><td class="num">50</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/pbuffer.txt">SGIX_pbuffer</a></td></tr> +<tr><td class="num">51</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_barrier.txt">SGIX_swap_barrier</a></td></tr> +<tr><td class="num">52</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_group.txt">SGIX_swap_group</a></td></tr> +<tr><td class="num">53</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/video_resize.txt">SGIX_video_resize</a></td></tr> +<tr><td class="num">54</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGIX/visual_select_group.txt">SGIX_visual_select_group</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">55</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGI/cushion.txt">SGI_cushion</a></td></tr> +<tr><td class="num">56</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGI/make_current_read.txt">SGI_make_current_read</a></td></tr> +<tr><td class="num">57</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SGI/swap_control.txt">SGI_swap_control</a></td></tr> +<tr><td class="num">58</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/video_sync.txt">SGI_video_sync</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">59</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/SUN/get_transparent_index.txt">SUN_get_transparent_index</a></td></tr> +<tr><td class="num">60</td><td> </td><td><a href="http://wwws.sun.com/software/graphics/opengl/extensions/glx_sun_video_resize.txt">SUN_video_resize</a></td></tr> +</table> +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + diff --git a/externals/glew-1.10.0/doc/gpl.txt b/externals/glew-1.10.0/doc/gpl.txt new file mode 100644 index 000000000..b7b5f53df --- /dev/null +++ b/externals/glew-1.10.0/doc/gpl.txt @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/externals/glew-1.10.0/doc/index.html b/externals/glew-1.10.0/doc/index.html new file mode 100644 index 000000000..2969b947f --- /dev/null +++ b/externals/glew-1.10.0/doc/index.html @@ -0,0 +1,221 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center">Download</td></tr> +<tr><td align="center"><a href="basic.html">Usage</a></td></tr> +<tr><td align="center"><a href="build.html">Building</a></td></tr> +<tr><td align="center"><a href="install.html">Installation</a></td></tr> +<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr> +<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> +<tr><td align="center"><a href="log.html">Change Log</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<p> +The OpenGL Extension Wrangler Library (GLEW) is a cross-platform +open-source C/C++ extension loading library. GLEW provides efficient +run-time mechanisms for determining which OpenGL extensions are +supported on the target platform. OpenGL core and extension +functionality is exposed in a single header file. GLEW has been +tested on a variety of operating systems, including Windows, Linux, +Mac OS X, FreeBSD, Irix, and Solaris. +</p> + +<h2>Downloads</h2> +<p> +<a href="http://sourceforge.net/projects/glew/">GLEW</a> is distributed +as source and precompiled binaries.<br/> +The latest release is +<a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a>[07-22-13]: +</p> +<p> +</p> +<p> +<table border="1" cellpadding="5" cellspacing="0" bgcolor="#f0f0f0" align="center"> +<tr> +<td> +<table border="0" cellpadding="3" cellspacing="0"> +<tr> +<td></td> +<td align="right"><b>Source</b></td> +<td></td> +<td align="left"> +<a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/glew-1.10.0.zip/download">ZIP</a> | +<a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/glew-1.10.0.tgz/download">TGZ</a></td> +<td></td> +</tr> +<tr> +<td></td> +<td align="right"><b>Binaries</b></td> +<td></td> +<td align="left"> +<a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/glew-1.10.0-win32.zip/download">Windows 32-bit and 64-bit</a> | +</td> +<td></td> +</tr> +</table> +</tr> +</table> + +<p></p> +<p> +An up-to-date copy is also available using <a href="http://git-scm.com/">git</a>: +</p> +<ul> +<li><a href="https://github.com/nigels-com/glew">github</a><br/> +<tt>git clone https://github.com/nigels-com/glew.git glew</tt><br/> </li> +<li><a href="https://sourceforge.net/p/glew/code">Sourceforge</a><br/> +<tt>git clone git://git.code.sf.net/p/glew/code glew</tt><br/> </li> +</ul> + +<p></p> +<p> +<a href="https://sourceforge.net/projects/glew/files/glew/snapshots/">Unsupported snapshots</a> are also available: +</p> +<ul> +<li><a href="http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20130715.tgz/download">glew-20130715.tgz</a></li> +<li><a href="http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20130118.tgz/download">glew-20130118.tgz</a></li> +</ul> + +<h2>Supported Extensions</h2> +<p> +The latest release contains support for OpenGL 4.4 and the following extensions: +</p> +<ul> +<li><a href="glew.html">OpenGL extensions</a> +<li><a href="wglew.html">WGL extensions</a> +<li><a href="glxew.html">GLX extensions</a> +</ul> + +<h2>News</h2> +<ul> +<li>[07-22-13] <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">GLEW 1.10.0</a> adds support for OpenGL 4.4, new extensions</li> +<li>[08-06-12] <a href="https://sourceforge.net/projects/glew/files/glew/1.9.0/">GLEW 1.9.0</a> adds support for OpenGL 4.3, new extensions</li> +<li>[07-17-12] <a href="https://sourceforge.net/projects/glew/files/glew/1.8.0/">GLEW 1.8.0</a> fixes minor bugs and adds new extensions</li> +<li>[08-26-11] <a href="https://sourceforge.net/projects/glew/files/glew/1.7.0/">GLEW 1.7.0</a> adds support for OpenGL 4.2, new extensions, fixes bugs</li> +<li>[04-27-11] <a href="https://sourceforge.net/projects/glew/files/glew/1.6.0/">GLEW 1.6.0</a> fixes minor bugs and adds eight new extensions</li> +<li>[01-31-11] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.8/">GLEW 1.5.8</a> fixes minor bugs and adds two new extensions</li> +<li>[11-03-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.7/">GLEW 1.5.7</a> fixes minor bugs and adds one new extension</li> +<li>[09-07-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">GLEW 1.5.6</a> adds support for OpenGL 4.1, fixes bugs</li> +<li>[07-13-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">GLEW 1.5.5</a> fixes minor bugs and adds new extensions</li> +<li>[04-21-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.4/">GLEW 1.5.4</a> adds support for OpenGL 3.3, OpenGL 4.0 and new extensions, fixes bugs</li> +<li>[02-28-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.3/">GLEW 1.5.3</a> fixes minor bugs and adds three new extensions</li> +<li>[12-31-09] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.2/">GLEW 1.5.2</a> adds support for OpenGL 3.1, OpenGL 3.2 and new extensions</li> +<li>[11-03-08] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=637800">GLEW 1.5.1</a> adds support for OpenGL 3.0 and 31 new extensions</li> +<li>[12-27-07] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=564464">GLEW 1.5.0</a> is released under less restrictive licenses</li> +<li>[04-27-07] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=504079">GLEW 1.4.0</a> is released</li> +<li>[03-08-07] GLEW is included in the <a href="http://developer.nvidia.com/object/sdk_home.html">NVIDIA OpenGL SDK</a></li> +<li>[03-04-07] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=491113">GLEW 1.3.6</a> is released</li> +<li>[02-28-07] <a href="http://glew.svn.sourceforge.net/svnroot/glew/trunk/glew/">Repository</a> is migrated to SVN</li> +<li>[02-25-07] GLEW is included in the <a href="http://www.opengl.org/sdk/">OpenGL SDK</a></li> +<li>[11-21-06] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=465334">GLEW 1.3.5</a> adds OpenGL 2.1 and NVIDIA G80 extensions</li> +<li>[03-04-06] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=398455">GLEW 1.3.4</a> adds support for five new extensions</li> +<li>[05-16-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=327647">GLEW 1.3.3</a> is released</li> +<li>[03-16-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=313345">GLEW 1.3.2</a> adds support for GL_APPLE_pixel_buffer</li> +<li>[02-11-05] <a href="http://gljava.sourceforge.net/">gljava</a> and <a href="http://sdljava.sourceforge.net/">sdljava</a> provide a Java binding to OpenGL via GLEW</li> +<li>[02-02-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=302049">GLEW 1.3.1</a> adds support for <a href="http://www.opengl.org/documentation/extensions/EXT_framebuffer_object.txt">GL_EXT_framebuffer_object</a></li> +<li>[01-04-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=294527">GLEW 1.3.0</a> adds core OpenGL 2.0 support plus many enhancements</li> +<li>[12-22-04] <a href="http://glewpy.sf.net/">GLEWpy</a> Python wrapper announced</li> +<li>[12-12-04] <a href="https://sourceforge.net/mail/?group_id=67586">Mailing lists</a> created on sourceforge</li> +<li>[12-06-04] <a href="http://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=287948">GLEW 1.2.5</a> adds new extensions and support for FreeBSD</li> +</ul> + +<h2>Links</h2> +<ul> +<li><a href="http://www.opengl.org/sdk/">OpenGL Software Development Kit</a></li> +<li><a href="http://www.opengl.org/resources/features/OGLextensions/">All About OpenGL Extensions</a></li> +<li><a href="http://www.opengl.org/registry/">OpenGL Extension Registry</a></li> +<li><a href="http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/OpenGLExtensionsGuide/Reference/reference.html">APPLE OpenGL Extensions Guide</a></li> +<li><a href="http://developer.nvidia.com/nvidia-opengl-specs">NVIDIA OpenGL Extension Specifications</a></li> +</ul> + +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + diff --git a/externals/glew-1.10.0/doc/install.html b/externals/glew-1.10.0/doc/install.html new file mode 100644 index 000000000..b47d40fbb --- /dev/null +++ b/externals/glew-1.10.0/doc/install.html @@ -0,0 +1,229 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center"><a href="index.html">Download</a></td></tr> +<tr><td align="center"><a href="basic.html">Usage</a></td></tr> +<tr><td align="center"><a href="build.html">Building</a></td></tr> +<tr><td align="center">Installation</td></tr> +<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr> +<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> +<tr><td align="center"><a href="log.html">Change Log</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<h2>Installation</h2> + +<p> +To use the shared library version of GLEW, you need to copy the +headers and libraries into their destination directories. On Windows +this typically boils down to copying: +</p> + +<table border="0" cellpadding="0" cellspacing="0" align="center"> <!-- bgcolor="#f0f0f0" --> +<tr><td align="left"><tt>bin/glew32.dll</tt></td><td> to </td> +<td align="left"><tt>%SystemRoot%/system32</tt></td></tr> +<tr><td align="left"><tt>lib/glew32.lib</tt></td><td> to </td> +<td align="left"><tt>{VC Root}/Lib</tt></td></tr> +<tr><td align="left"><tt>include/GL/glew.h</tt></td><td> to </td> +<td align="left"><tt>{VC Root}/Include/GL</tt></td></tr> +<tr><td align="left"><tt>include/GL/wglew.h</tt></td><td> to </td> +<td align="left"><tt>{VC Root}/Include/GL</tt></td></tr> +</table> +<p> +</p> + +<p> +where <tt>{VC Root}</tt> is the Visual C++ root directory, typically +<tt>C:/Program Files/Microsoft Visual Studio/VC98</tt> for Visual +Studio 6.0 or <tt>C:/Program Files/Microsoft Visual +Studio .NET 2003/Vc7/PlatformSDK</tt> for Visual Studio .NET. +</p> + +<p> +On Unix, typing <tt>make install</tt> will attempt to install GLEW +into <tt>/usr/include/GL</tt> and <tt>/usr/lib</tt>. You can +customize the installation target via the <tt>GLEW_DEST</tt> +environment variable if you do not have write access to these +directories. +</p> + +<h2>Building Your Project with GLEW</h2> +<p> +There are two ways to build your project with GLEW. +</p> +<h3>Including the source files / project file</h3> +<p> +The simpler but less flexible way is to include <tt>glew.h</tt> and +<tt>glew.c</tt> into your project. On Windows, you also need to +define the <tt>GLEW_STATIC</tt> preprocessor token when building a +static library or executable, and the <tt>GLEW_BUILD</tt> preprocessor +token when building a dll. You also need to replace +<tt><GL/gl.h></tt> and <tt><GL/glu.h></tt> with +<tt><glew.h></tt> in your code and set the appropriate include +flag (<tt>-I</tt>) to tell the compiler where to look for it. For +example: +</p> +<p class="pre"> +#include <glew.h><br> +#include <GL/glut.h><br> +<gl, glu, and glut functionality is available here><br> +</p> +<p> +Depending on where you put <tt>glew.h</tt> you may also need to change +the include directives in <tt>glew.c</tt>. Note that if you are using +GLEW together with GLUT, you have to include <tt>glew.h</tt> first. +In addition, <tt>glew.h</tt> includes <tt>glu.h</tt>, so you do not +need to include it separately. +</p> +<p> +On Windows, you also have the option of adding the supplied project +file <tt>glew_static.dsp</tt> to your workspace (solution) and compile +it together with your other projects. In this case you also need to +change the <tt>GLEW_BUILD</tt> preprocessor constant to +<tt>GLEW_STATIC</tt> when building a static library or executable, +otherwise you get build errors. +</p> +<p> +<b>Note that GLEW does not use the C +runtime library, so it does not matter which version (single-threaded, +multi-threaded or multi-threaded DLL) it is linked with (without +debugging information). It is, however, always a good idea to compile all +your projects including GLEW with the same C runtime settings.</b> +</p> + +<h3>Using GLEW as a shared library</h3> + +<p> +Alternatively, you can use the provided project files / makefile to +build a separate shared library you can link your projects with later. +In this case the best practice is to install <tt>glew.h</tt>, +<tt>glew32.lib</tt>, and <tt>glew32.dll</tt> / <tt>libGLEW.so</tt> to +where the OpenGL equivalents <tt>gl.h</tt>, <tt>opengl32.lib</tt>, and +<tt>opengl32.dll</tt> / <tt>libGL.so</tt> are located. Note that you +need administrative privileges to do this. If you do not have +administrator access and your system administrator will not do it for +you, you can install GLEW into your own lib and include subdirectories +and tell the compiler where to find it. Then you can just replace +<tt><GL/gl.h></tt> with <tt><GL/glew.h></tt> in your +program: +</p> + +<p class="pre"> +#include <GL/glew.h><br> +#include <GL/glut.h><br> +<gl, glu, and glut functionality is available here><br> +</p> + +<p> +or: +</p> + +<p class="pre"> +#include <GL/glew.h><br> +<gl and glu functionality is available here><br> +</p> + +<p> +Remember to link your project with <tt>glew32.lib</tt>, +<tt>glu32.lib</tt>, and <tt>opengl32.lib</tt> on Windows and +<tt>libGLEW.so</tt>, <tt>libGLU.so</tt>, and <tt>libGL.so</tt> on +Unix (<tt>-lGLEW -lGLU -lGL</tt>). +</p> + +<p> +It is important to keep in mind that <tt>glew.h</tt> includes neither +<tt>windows.h</tt> nor <tt>gl.h</tt>. Also, GLEW will warn you by +issuing a preprocessor error in case you have included <tt>gl.h</tt>, +<tt>glext.h</tt>, or <tt>glATI.h</tt> before <tt>glew.h</tt>. +</p> + +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + diff --git a/externals/glew-1.10.0/doc/khronos.txt b/externals/glew-1.10.0/doc/khronos.txt new file mode 100644 index 000000000..ffc271c91 --- /dev/null +++ b/externals/glew-1.10.0/doc/khronos.txt @@ -0,0 +1,20 @@ +Copyright (c) 2007 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. diff --git a/externals/glew-1.10.0/doc/log.html b/externals/glew-1.10.0/doc/log.html new file mode 100644 index 000000000..b2998b963 --- /dev/null +++ b/externals/glew-1.10.0/doc/log.html @@ -0,0 +1,1015 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center"><a href="index.html">Download</a></td></tr> +<tr><td align="center"><a href="basic.html">Usage</a></td></tr> +<tr><td align="center"><a href="build.html">Building</a></td></tr> +<tr><td align="center"><a href="install.html">Installation</a></td></tr> +<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr> +<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> +<tr><td align="center">Change Log</td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<h2>Change Log</h2> + +<hr align="center"> +<ul class="none"> +<li><b>1.10.0</b> [07-22-13] +<ul> +<li> New features: +<ul> +<li> Support for OpenGL 4.4 +</ul> +<li> New extensions: +<ul> +<li> GL_AMD_interleaved_elements +<li> GL_AMD_shader_trinary_minmax +<li> GL_AMD_sparse_texture +<li> GL_ANGLE_depth_texture +<li> GL_ANGLE_framebuffer_blit +<li> GL_ANGLE_framebuffer_multisample +<li> GL_ANGLE_instanced_arrays +<li> GL_ANGLE_pack_reverse_row_order +<li> GL_ANGLE_program_binary +<li> GL_ANGLE_texture_compression_dxt1 +<li> GL_ANGLE_texture_compression_dxt3 +<li> GL_ANGLE_texture_compression_dxt5 +<li> GL_ANGLE_texture_usage +<li> GL_ANGLE_timer_query +<li> GL_ANGLE_translated_shader_source +<li> GL_ARB_bindless_texture +<li> GL_ARB_buffer_storage +<li> GL_ARB_clear_texture +<li> GL_ARB_compute_variable_group_size +<li> GL_ARB_enhanced_layouts +<li> GL_ARB_indirect_parameters +<li> GL_ARB_multi_bind +<li> GL_ARB_query_buffer_object +<li> GL_ARB_seamless_cubemap_per_texture +<li> GL_ARB_shader_draw_parameters +<li> GL_ARB_shader_group_vote +<li> GL_ARB_sparse_texture +<li> GL_ARB_texture_mirror_clamp_to_edge +<li> GL_ARB_texture_stencil8 +<li> GL_ARB_vertex_type_10f_11f_11f_rev +<li> GL_INTEL_map_texture +<li> GL_NVX_conditional_render +<li> GL_NV_bindless_multi_draw_indirect +<li> GL_NV_blend_equation_advanced +<li> GL_NV_compute_program5 +<li> GL_NV_deep_texture3D +<li> GL_NV_draw_texture +<li> GL_NV_shader_atomic_counters +<li> GL_NV_shader_storage_buffer_object +<li> GL_REGAL_ES1_0_compatibility +<li> GL_REGAL_ES1_1_compatibility +<li> GL_REGAL_enable +<li> GLX_EXT_buffer_age +<li> WGL_ARB_robustness_application_isolation +<li> WGL_ARB_robustness_share_group_isolation +</ul> +<li> <a href="https://sourceforge.net/p/glew/bugs/milestone/1.9.1/">Bug fixes</a> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.9.0</b> [08-06-12] +<ul> +<li> New features: +<ul> +<li> Support for OpenGL 4.3 - + <a href="http://www.opengl.org/registry/doc/glspec43.compatibility.20120806.pdf">specification</a>, + <a href="http://www.khronos.org/assets/uploads/developers/library/overview/opengl_overview.pdf">overview</a>. +</ul> +<li> New extensions: +<ul> +<li> GL_ARB_ES3_compatibility +<li> GL_ARB_clear_buffer_object +<li> GL_ARB_compute_shader +<li> GL_ARB_copy_image +<li> GL_ARB_explicit_uniform_location +<li> GL_ARB_fragment_layer_viewport +<li> GL_ARB_framebuffer_no_attachments +<li> GL_ARB_internalformat_query2 +<li> GL_ARB_multi_draw_indirect +<li> GL_ARB_program_interface_query +<li> GL_ARB_robust_buffer_access_behavior +<li> GL_ARB_robustness_application_isolation +<li> GL_ARB_robustness_share_group_isolation +<li> GL_ARB_shader_image_size +<li> GL_ARB_shader_storage_buffer_object +<li> GL_ARB_stencil_texturing +<li> GL_ARB_texture_buffer_range +<li> GL_ARB_texture_query_levels +<li> GL_ARB_texture_storage_multisample +<li> GL_ARB_texture_view +<li> GL_ARB_vertex_attrib_binding +<li> GL_EXT_debug_marker +<li> GL_KHR_debug +<li> GL_REGAL_error_string +<li> GL_REGAL_extension_query +<li> GL_REGAL_log +<li> GLX_ARB_robustness_application_isolation +<li> GLX_ARB_robustness_share_group_isolation +<li> GLX_EXT_create_context_es_profile +<li> WGL_EXT_create_context_es_profile +</ul> +<li> Bug fixes: +<ul> +<li> Not using GLU library for Makefile builds. +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.8.0</b> [07-17-12] +<ul> +<li> New extensions: +<ul> +<li> GL_AMD_pinned_memory +<li> GL_AMD_query_buffer_object +<li> GL_AMD_stencil_operation_extended +<li> GL_AMD_vertex_shader_layer +<li> GL_AMD_vertex_shader_viewport_index +<li> GL_NV_bindless_texture +<li> GL_NV_shader_atomic_float +<li> GLX_EXT_swap_control_tear +<li> WGL_EXT_swap_control_tear +<li> WGL_NV_DX_interop2 +</ul> +<li> Bug fixes: +<ul> +<li> MS Visual Studio 2010 projects added +<li> GLX_NV_video_out replaces GLX_NV_video_output +<li> ANSI C prototype for glewInit +<li> Improved CentOS build support +<li> Improved GL_ARB_gpu_shader_fp64 support +<li> ARB_texture_compression_bptc and ARB_copy_buffer constants +<li> Linux needs to define GLEW_STATIC for static library builds +<li> Custom code generation problem resolved +<li> GLEWAPIENTRY added to glew.h for calling convention customization +<li> Correction for glPathStencilDepthOffsetNV +<li> Resolve OSX gcc warnings +<li> Added build support for NetBSD +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.7.0</b> [08-26-11] +<ul> +<li> New features: +<ul> +<li> Support for OpenGL 4.2 +</ul> +<li> New extensions: +<ul> +<li> GL_AMD_multi_draw_indirect +<li> GL_ARB_base_instance +<li> GL_ARB_compressed_texture_pixel_storage +<li> GL_ARB_conservative_depth +<li> GL_ARB_internalformat_query +<li> GL_ARB_map_buffer_alignment +<li> GL_ARB_shader_atomic_counters +<li> GL_ARB_shader_image_load_store +<li> GL_ARB_shading_language_420pack +<li> GL_ARB_shading_language_packing +<li> GL_ARB_texture_storage +<li> GL_ARB_transform_feedback_instanced +<li> GL_EXT_framebuffer_multisample_blit_scaled +<li> GL_NV_path_rendering +<li> GL_NV_path_rendering +<li> GLX_MESA_swap_control +</ul> +<li> Bug fixes: +<ul> +<li> const qualifiers for GL 1.4 MultiDrawArrays, MultiDrawElements +<li> Add glGetGraphicsResetStatusARB to GL_ARB_robustness +<li> Remove EXT suffix from GL_KTX_buffer_region entry points +<li> Solaris needs inttypes.h +<li> Add ERROR_INVALID_VERSION_ARB and ERROR_INVALID_PROFILE_ARB to WGL_ARB_create_context +<li> Add GLX_MESA_swap_control +<li> Set -install_name for OSX +<li> Add 64-bit darwin build option (SYSTEM=darwin_x86-64) +<li> Add GL_NV_path_rendering +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.6.0</b> [04-27-11] +<ul> +<li> New extensions: +<ul> +<li> GL_AMD_blend_minmax_factor +<li> GL_AMD_sample_positions +<li> GL_EXT_x11_sync_object +<li> GL_NV_texture_multisample +<li> GL_NV_video_capture +<li> GLX_NV_video_capture +<li> WGL_NV_DX_interop +<li> WGL_NV_video_capture +</ul> +<li> Bug fixes: +<ul> +<li> Define GLEW_NO_GLU for no glu dependency. +<li> mx suffix for GLEW MX libraries, build both libraries by default. +<li> Cygwin build improvements +<li> Soname of GLEWmx shared libraries +<li> Query GL extension string only once +<li> GLX_OML_sync_control no longer requires C99 +<li> glDraw*InstancedARB moved from GL_ARB_draw_instanced to GL_ARB_instanced_arrays +<li> glFramebufferTextureLayerEXT moved from GL_EXT_geometry_shader4 to GL_EXT_texture_array +<li> Fixes for BSD build +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.5.8</b> [01-31-11] +<ul> +<li> New extensions: +<ul> +<li> GL_AMD_depth_clamp_separate +<li> GL_EXT_texture_sRGB_decode +</ul> +<li> Bug fixes: +<ul> +<li> Borland C++ fix for __int64 +<li> GL_DOUBLE_MATNxM enumerants for OpenGL 4.0 +<li> Correction to glGetTransformFeedbackVarying +<li> Correction to glSecondaryColorPointer +<li> Corrections to glGetVertexAttribPointerv and glGetShaderSource +<li> Switched code repository from svn to git +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.5.7</b> [11-03-10] +<ul> +<li> New extension: +<ul> +<li> GL_NVX_gpu_memory_info +</ul> +<li> Bug fixes: +<ul> +<li> Improved mingw32 build support +<li> Improved cygwin build support +<li> glGetPointervEXT fix +<li> Add GLEW_VERSION_1_2_1 +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.5.6</b> [09-07-10] +<ul> +<li> New features: +<ul> +<li> Support for OpenGL 4.1 +</ul> +<li> New extensions: +<ul> +<li> GL_ARB_ES2_compatibility +<li> GL_ARB_cl_event +<li> GL_ARB_debug_output +<li> GL_ARB_get_program_binary +<li> GL_ARB_robustness +<li> GL_ARB_separate_shader_objects +<li> GL_ARB_shader_precision +<li> GL_ARB_shader_stencil_export +<li> GL_ARB_vertex_attrib_64bit +<li> GL_ARB_viewport_array +<li> GLX_ARB_create_context_robustness +<li> GLX_EXT_create_context_es2_profile +<li> WGL_ARB_create_context_robustness +<li> WGL_EXT_create_context_es2_profile +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.5.5</b> [07-13-10] +<ul> +<li> New extensions: +<ul> +<li> GL_AMD_debug_output +<li> GL_AMD_name_gen_delete +<li> GL_AMD_transform_feedback3_lines_triangles +<li> GL_NV_multisample_coverage +<li> GL_NV_vdpau_interop +<li> GLX_AMD_gpu_association +<li> GLX_NV_multisample_coverage +<li> WGL_NV_multisample_coverage +</ul> +<li> Bug fixes: +<ul> +<li> Compilation issue with GLX_SGI_video_sync +<li> OpenGL 4.0 double-precision uniform functions added +<li> Constness of glPointParameterfvARB and glPointParameterfvEXT +<li> Added glVertexAttribDivisor +<li> Compilation issue with Nvidia GLX headers +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.5.4</b> [04-21-10] +<ul> +<li> New features: +<ul> +<li> Support for OpenGL 3.3 +<li> Support for OpenGL 4.0 +</ul> +<li> New extensions: +<ul> +<li> GL_AMD_conservative_depth +<li> GL_ARB_blend_func_extended +<li> GL_ARB_draw_indirect +<li> GL_ARB_explicit_attrib_location +<li> GL_ARB_gpu_shader5 +<li> GL_ARB_gpu_shader_fp64 +<li> GL_ARB_occlusion_query2 +<li> GL_ARB_sampler_objects +<li> GL_ARB_shader_bit_encoding +<li> GL_ARB_shader_subroutine +<li> GL_ARB_shading_language_include +<li> GL_ARB_tessellation_shader +<li> GL_ARB_texture_buffer_object_rgb32 +<li> GL_ARB_texture_compression_bptc +<li> GL_ARB_texture_rgb10_a2ui +<li> GL_ARB_texture_swizzle +<li> GL_ARB_timer_query +<li> GL_ARB_transform_feedback2 +<li> GL_ARB_transform_feedback3 +<li> GL_ARB_vertex_type_2_10_10_10_rev +<li> GL_EXT_shader_image_load_store +<li> GL_EXT_vertex_attrib_64bit +<li> GL_NV_gpu_program5 +<li> GL_NV_gpu_program_fp64 +<li> GL_NV_gpu_shader5 +<li> GL_NV_tessellation_program5 +<li> GL_NV_vertex_attrib_integer_64bit +<li> GLX_ARB_vertex_buffer_object +</ul> +<li> Bug fixes: +<ul> +<li> Parameter constness fix for glPointParameteriv and glPointParameterfv +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.5.3</b> [02-28-10] +<ul> +<li> New extensions: +<ul> +<li> GLX_INTEL_swap_event +<li> GL_AMD_seamless_cubemap_per_texture +<li> GL_AMD_shader_stencil_export +</ul> +<li> Bug fixes: +<ul> +<li> Correct version detection for GL 3.1 and 3.2 +<li> Missing 3.1 enumerants +<li> Add glew.pc +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.5.2</b> [12-31-09] +<ul> +<li> New features: +<ul> +<li> Support for OpenGL 3.1 +<li> Support for OpenGL 3.2 +</ul> +<li> New extensions: +<ul> +<li> GL_AMD_draw_buffers_blend +<li> GL_AMD_performance_monitor +<li> GL_AMD_texture_texture4 +<li> GL_AMD_vertex_shader_tessellator +<li> GL_APPLE_aux_depth_stencil +<li> GL_APPLE_object_purgeable +<li> GL_APPLE_rgb_422 +<li> GL_APPLE_row_bytes +<li> GL_APPLE_vertex_program_evaluators +<li> GL_ARB_compatibility +<li> GL_ARB_copy_buffer +<li> GL_ARB_depth_clamp +<li> GL_ARB_draw_buffers_blend +<li> GL_ARB_draw_elements_base_vertex +<li> GL_ARB_fragment_coord_conventions +<li> GL_ARB_provoking_vertex +<li> GL_ARB_sample_shading +<li> GL_ARB_seamless_cube_map +<li> GL_ARB_shader_texture_lod +<li> GL_ARB_sync +<li> GL_ARB_texture_cube_map_array +<li> GL_ARB_texture_gather +<li> GL_ARB_texture_multisample +<li> GL_ARB_texture_query_lod +<li> GL_ARB_uniform_buffer_object +<li> GL_ARB_vertex_array_bgra +<li> GL_ATI_meminfo +<li> GL_EXT_provoking_vertex +<li> GL_EXT_separate_shader_objects +<li> GL_EXT_texture_snorm +<li> GL_NV_copy_image +<li> GL_NV_parameter_buffer_object2 +<li> GL_NV_shader_buffer_load +<li> GL_NV_texture_barrier +<li> GL_NV_transform_feedback2 +<li> GL_NV_vertex_buffer_unified_memory +<li> WGL_AMD_gpu_association +<li> WGL_ARB_create_context_profile +<li> WGL_NV_copy_image +<li> GLX_ARB_create_context_profile +<li> GLX_EXT_swap_control +<li> GLX_NV_copy_image +</ul> +<li> Bug fixes: +<ul> +<li> DOS line endings for windows .zip archives only. +<li> glTransformFeedbackVaryings arguments. +<li> Resource leak in glewinfo and visualinfo tools. +<li> WIN32_LEAN_AND_MEAN preprocessor pollution. +<li> Fixed version detection for GLEW_VERSION_2_1 and GLEW_VERSION_3_0. +<li> MesaGLUT glut.h GLAPIENTRY dependency. +<li> glFramebufferTextureLayer correction. +<li> OSX compiler warnings resolved. +<li> Cygwin linking to opengl32 by default, rather than X11 OpenGL. +<li> SnowLeopard (OSX 10.6) gl.h detection. +<li> Use $(STRIP) consistently. +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.5.1</b> [11-03-08] +<ul> +<li> New features: +<ul> +<li> Support for OpenGL 3.0 +</ul> +<li> New extensions: +<ul> +<li> GL_ARB_depth_buffer_float +<li> GL_ARB_draw_instance, +<li> GL_ARB_framebuffer_object +<li> GL_ARB_framebuffer_sRGB +<li> GL_ARB_geometry_shader4 +<li> GL_ARB_half_float_pixel +<li> GL_ARB_half_float_vertex +<li> GL_ARB_instanced_arrays +<li> GL_ARB_map_buffer_range +<li> GL_ARB_texture_buffer_object +<li> GL_ARB_texture_compression_rgtc +<li> GL_ARB_vertex_array_object +<li> GL_EXT_direct_state_access +<li> GL_EXT_texture_swizzle +<li> GL_EXT_transform_feedback +<li> GL_EXT_vertex_array_bgra +<li> GL_NV_conditional_render +<li> GL_NV_explicit_multisample +<li> GL_NV_present_video +<li> GL_SGIS_point_line_texgen +<li> GL_SGIX_convolution_accuracy +<li> WGL_ARB_create_context +<li> WGL_ARB_framebuffer_sRGB +<li> WGL_NV_present_video +<li> WGL_NV_swap_group +<li> WGL_NV_video_output +<li> GLX_ARB_create_context +<li> GLX_ARB_framebuffer_sRGB +<li> GLX_NV_present_video +<li> GLX_NV_swap_group +<li> GLX_NV_video_output +</ul> +<li> Bug fixes: +<ul> +<li> Licensing issues with documentation +<li> Problems with long long and _MSC_VER on MINGW +<li> Incorrect parameter for glGetUniformLocation +<li> glewGetExtension fails on last entry +<li> Incomplete GL_NV_texture_shader tokens +<li> Scripting problems on Cygwin +<li> Incorrect definition for GLint on OS X +</ul> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> +<li><b>1.5.0</b> [12-27-07] +<ul> +<li> New features: +<ul> +<li> Licensing change (BSD, Mesa 3-D, Khronos) +<li> Switch to using registry on <a href="http://www.opengl.org/registry/">www.opengl.org</a> +<li> Support for major and minor version strings +</ul> +<li> New extensions: +<ul> +<li> GL_APPLE_flush_buffer_range +<li> GL_GREMEDY_frame_terminator +<li> GLX_EXT_texture_from_pixmap +</ul> +<li> Bug fixes: +<ul> +<li> Incorrent 64-bit type definitions +<li> Do not strip static library on install +<li> Missing tokens in GL_ATI_fragment_shader and WGL_{ARB,EXT}_make_current_read +<li> Missing tokens in GL_VERSION_2_1 +<li> Missing functions in GL_VERSION_1_4 +<li> Incorrect parameter type for glXCopyContext +</ul> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.4.0</b> [04-27-07] +<ul> +<li> New features: +<ul> +<li> Extension variables are declared const to avoid possible +corruption of their values +</ul> +<li> New extensions: +<ul> +<li> GL_NV_depth_range_unclamped +</ul> +<li> Bug fixes: +<ul> +<li> Incorrect tokens in GL_NV_transform_feedback and GL_NV_framebuffer_multisample_coverage +<li> Incorrect function names in GL_EXT_gpu_program_parameters +<li> Missing tokens in GL_EXT_framebuffer_multisample +<li> GLEW_MX initialization problem for WGL_{ARB,EXT}_extensions_string +</ul> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.3.6</b> [03-04-07] +<ul> +<li> New extensions: +<ul> +<li> GL_ATI_shader_texture_lod +<li> GL_EXT_gpu_program_parameters +<li> GL_NV_geometry_shader4 +<li> WGL_NV_gpu_affinity +<li> GLX_SGIX_hyperpipe +</ul> +<li> Bug fixes: +<ul> +<li> Missing include guards in glxew.h +<li> Makefile and install problems for Cygwin builds +<li> Install problem for Linux AMD64 builds +<li> Incorrent token in GL_ATI_texture_compression_3dc +<li> Missing tokens from GL_ATIX_point_sprites +</ul> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.3.5</b> [11-21-06] +<ul> +<li> New features: +<ul> +<li> Support for core OpenGL 2.1 +<li> Debug support for glewIsSupported +</ul> +<li> New extensions: +<ul> +<li> GL_EXT_bindable_uniform +<li> GL_EXT_draw_buffers2 +<li> GL_EXT_draw_instanced +<li> GL_EXT_framebuffer_sRGB +<li> GL_EXT_geometry_shader4 +<li> GL_EXT_gpu_shader4 +<li> GL_EXT_packed_float +<li> GL_EXT_texture_array +<li> GL_EXT_texture_buffer_object +<li> GL_EXT_texture_compression_latc +<li> GL_EXT_texture_compression_rgtc +<li> GL_EXT_texture_integer +<li> GL_EXT_texture_shared_exponent +<li> GL_EXT_timer_query +<li> GL_NV_depth_buffer_float +<li> GL_NV_fragment_program4 +<li> GL_NV_framebuffer_multisample_coverage +<li> GL_NV_geometry_program4 +<li> GL_NV_gpu_program4 +<li> GL_NV_parameter_buffer_object +<li> GL_NV_transform_feedback +<li> GL_NV_vertex_program4 +<li> GL_OES_byte_coordinates +<li> GL_OES_compressed_paletted_texture +<li> GL_OES_read_format +<li> GL_OES_single_precision +<li> WGL_EXT_pixel_format_packed_float +<li> WGL_EXT_framebuffer_sRGB +<li> GLX_EXT_fbconfig_packed_float +<li> GLX_EXT_framebuffer_sRGB +</ul> +<li> Bug fixes: +<ul> +<li> Wrong GLXContext definition on Solaris +<li> Makefile problem for parallel builds +</ul> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.3.4</b> [03-04-06] +<ul> +<li> New extensions: +<ul> +<li> GL_EXT_framebuffer_blit +<li> GL_EXT_framebuffer_multisample +<li> GL_EXT_packed_depth_stencil +<li> GL_MESAX_texture_stack +<li> WGL_3DL_stereo_control +</ul> +</ul> +<ul> +<li> Bug fixes: +<ul> +<li> glBlendEquation missing from GL_ARB_imaging +<li> Wrong APIENTRY definition for Cygwin +<li> Incorrect OS X OpenGL types +<li> Unix 64-bit installation patch +</ul> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.3.3</b> [05-16-05] +<ul> +<li> New feature: +<ul> +<li> Code generation option to split source into multiple files +</ul> +</ul> +<ul> +<li> Bug fixes: +<ul> +<li> OpenGL 2.0 core initialization problems +<li> Wrong value for token GL_SHADER_TYPE +<li> Missing tokens in GL_ATI_fragment_shader +<li> Missing entry points in GL_ARB_transpose_matrix +</ul> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.3.2</b> [03-16-05] +<ul> +<li> New extension: +<ul> +<li> GL_APPLE_pixel_buffer +</ul> +<li> Bug fixes: +<ul> +<li> Missing OpenGL 2.0 entry points +<li> Missing tokens in GL_SGIX_shadow +<li> MinGW makefile problem +<li> Check for incorrect OpenGL version string on SiS hardware +<li> Documentation update to meet the HTML 4.01 Transitional specification +</ul> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.3.1</b> [02-02-05] +<ul> +<li> New features: +<ul> +<li> Consistent Unix and Windows versioning +</ul> +<li> New extensions: +<ul> +<li> GL_EXT_framebuffer_object +<li> GL_ARB_pixel_buffer_object +</ul> +<li> Bug fixes: +<ul> +<li> Missing OpenGL 2.0 tokens +<li> Incorrect typedefs (GLhandleARB and GLhalf) +<li> Borland compiler problems +</ul> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.3.0</b> [01-04-05] +<ul> +<li> New features: +<ul> +<li> Support for core OpenGL 2.0 +<li> <tt>glewIsSupported</tt> provides efficient string-based extension checks +<li> Custom code generation from a list of extensions +<li> Makefile changes +</ul> +<li> New extensions: +<ul> +<li> WGL_ATI_render_texture_rectangle +</ul> +<li> Bug fixes: +<ul> +<li> Incorrect function signature in OpenGL 1.5 core +</ul> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.2.5</b> [12-06-04] +<ul> +<li> New extensions: +<ul> +<li>GL_ATI_texture_compression_3dc +<li>GL_EXT_Cg_shader +<li>GL_EXT_draw_range_elements +<li>GL_KTX_buffer_region +</ul> +<li> Bug fixes: +<ul> +<li> OpenGL version detection bug +<li> Problems with wxWindows and MinGW compilation +<li> <tt>visualinfo</tt> compilation problem with GLEW_MX specified +<li> Wrong token name in OpenGL 1.5 core +</ul> +<li> Support for FreeBSD +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.2.4</b> [09-06-04] +<ul> +<li> Added ARB_draw_buffers and ARB_texture_rectangle +<li> Fixed bug in ARB_shader_objects +<li> Replaced <tt>wglinfo</tt> with <tt>visualinfo</tt> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.2.3</b> [06-10-04] +<ul> +<li> Added GL_NV_fragment_program2, GL_NV_fragment_program_option, GL_NV_vertex_program2_option, GL_NV_vertex_program3 +<li> Bug fix in GL_ARB_vertex_blend +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.2.2</b> [05-08-04] +<ul> +<li> Added GL_EXT_pixel_buffer_object, removed GL_NV_element_array +<li> Fixed GLEW_MX problems +<li> Bug fix in GL_EXT_texture_rectangle and <tt>wglinfo</tt> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.2.1</b> [03-18-04] +<ul> +<li> Bug fix in OpenGL version query (early release of 1.2.0 contained this bug) +<li> Bug fix in GL_ARB_shader_objects and temporary bug fix in GL_ARB_vertex_shader +<li> Added flags on GDI support and multisampling to <tt>wglinfo</tt> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.2.0</b> [02-19-04] +<ul> +<li> Added full OpenGL 1.5 support +<li> Added support for multiple rendering contexts with different capabilities +<li> Added command line flags to <tt>glewinfo</tt> for selecting displays and visuals +<li> Added GLX_SGIS_multisample, GLX_SUN_video_resize, and GL_SUN_read_video_pixels +<li> Added MinGW/MSYS support +<li> Bug fixes in GL_ARB_shader_objects and the OS X build +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.1.4</b> [12-15-03] +<ul> +<li> Added GL_APPLE_float_pixels, GL_APPLE_texture_range, +GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, +GLX_ATI_pixel_format_float, and GLX_ATI_render_texture +<li> Bug fixes in GL_ATI_map_object_buffer and GL_ATI_fragment_shader +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.1.3</b> [10-28-03] +<ul> +<li> Added Solaris and Darwin support +<li> Added GL_ARB_fragment_shader, GL_ARB_shader_objects, and GL_ARB_vertex_shader +<li> Fixed bug in GL_WIN_swap_hint +<li> Removed <tt>glewinfo</tt>'s dependency on <tt>GLUT</tt> +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.1.2</b> [09-15-03] +<ul> +<li> Removed dependency on WGL_{ARB,EXT}_extensions_string to make GLEW run on Matrox cards +<li> Added glewGetString for querying the GLEW version string +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.1.1</b> [08-11-03] +<ul> +<li> Added GLX_NV_float_buffer, GL_ARB_shading_language_100, and GL_ARB_texture_non_power_of_two +<li> Fixed bug in GL_ARB_vertex_buffer_object +<li> Minor updates in documentation +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.1.0</b> [07-08-03] +<ul> +<li> Added automatic code generation +<li> Added almost every extension in the registry +<li> Added separate namespace +<li> Added Irix support +<li> Updated documentation +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.0.7</b> [06-29-03] +<ul> +<li> Added GL_EXT_depth_bounds_test +<li> Fixed typos +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.0.6</b> [05-05-03] +<ul> +<li> Added ARB_vertex_buffer_object and NV_half_float +<li> Updated <tt>wglinfo</tt> +<li> Temporary Linux bug fixes (problems with SDL and MESA) +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.0.5</b> [02-17-03] +<ul> +<li> Bug fixes +<li> Added <tt>wglinfo</tt> +<li> Updated documentation +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.0.4</b> [02-02-03] +<ul> +<li> Added NV_texture_expand_normal +<li> Added mingw support +<li> Updated documentation +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.0.3</b> [01-09-03] +<ul> +<li> Cleaned up ATI extensions +<li> Changed function prototypes to match glext.h +<li> Added EXT_texture3D +<li> Fixed typos in ATI_vertex_attrib_array_object and ATI_draw_buffers +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.0.2</b> [12-21-02] +<ul> +<li> Added list of supported extensions to documentation +<li> Added NV_half_float and NV_texgen_emboss +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.0.1</b> [12-17-02] +<ul> +<li> Bug fixes +<li> Added glewGetExtension +</ul> +</ul> +<hr align="center"> +<ul class="none"> +<li><b>1.0.0</b> [12-12-02] +<ul> +<li> Initial release +</ul> +</ul> +<hr align="center"> + +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + diff --git a/externals/glew-1.10.0/doc/mesa.txt b/externals/glew-1.10.0/doc/mesa.txt new file mode 100644 index 000000000..a82dd4bd4 --- /dev/null +++ b/externals/glew-1.10.0/doc/mesa.txt @@ -0,0 +1,21 @@ +Mesa 3-D graphics library +Version: 7.0 + +Copyright (C) 1999-2007 Brian Paul All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/externals/glew-1.10.0/doc/new.png b/externals/glew-1.10.0/doc/new.png Binary files differnew file mode 100644 index 000000000..7ce2b4796 --- /dev/null +++ b/externals/glew-1.10.0/doc/new.png diff --git a/externals/glew-1.10.0/doc/ogl_sm.jpg b/externals/glew-1.10.0/doc/ogl_sm.jpg Binary files differnew file mode 100644 index 000000000..f318d7655 --- /dev/null +++ b/externals/glew-1.10.0/doc/ogl_sm.jpg diff --git a/externals/glew-1.10.0/doc/wglew.html b/externals/glew-1.10.0/doc/wglew.html new file mode 100644 index 000000000..3f9cee4c6 --- /dev/null +++ b/externals/glew-1.10.0/doc/wglew.html @@ -0,0 +1,167 @@ +<!-- begin header.html --> +<!-- +The OpenGL Extension Wrangler Library +Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> +Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> +Copyright (C) 2002, Lev Povalahev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. +--> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> +<!-- <img src="new.png" height="12" alt="NEW!"> --> +<html> +<head> +<title>GLEW: The OpenGL Extension Wrangler Library</title> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<link href="glew.css" type="text/css" rel="stylesheet"> +</head> +<body bgcolor="#fff0d0"> +<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> +<tr> +<td bgcolor="#ffffff" align="left" valign="top" width="200"> +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr> +<td valign="top"> + +<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> +<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">1.10.0</a></i></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> +<tr><td align="center"><br></td></tr> +<tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" align="center"> +<tr><td align="center"><a href="index.html">Download</a></td></tr> +<tr><td align="center"><a href="basic.html">Usage</a></td></tr> +<tr><td align="center"><a href="build.html">Building</a></td></tr> +<tr><td align="center"><a href="install.html">Installation</a></td></tr> +<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr> +<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> +<tr><td align="center"><a href="log.html">Change Log</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/projects/glew">Project Page</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr> +<tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">Bug Tracker</a></td></tr> +</table> +<tr><td align="center"><br></tr> +</table> +</td> +</tr> +<tr> + +<td valign="bottom"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> +<tr><td align="center"><i>Last Update: 07-22-13</i></td></tr> +<tr><td align="center"> +<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" +height="35" border="0" alt="OpenGL Logo"></a> +<a href="http://sourceforge.net"> <img +src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" +width="88" height="31" border="0" alt="SourceForge Logo"></a> +</td> +</tr> +<!--- <tr><td align="center"><a +href="http://sourceforge.net/donate/index.php?group_id=67586"><img +src="http://images.sourceforge.net/images/project-support.jpg" +width="88" height="32" border="0" alt="Support This Project"></a></td></tr> --> +</table> +</td> +</tr> +</table> +</td> + +<td bgcolor="#ffffff" align="left" valign="top"> + +<h1>The OpenGL Extension Wrangler Library</h1> + +<!-- end header.html --> + + +<h2>Supported WGL Extensions</h2> + +<table border="0" width="100%" cellpadding="1" cellspacing="0" align="center"> +<tr><td class="num">1</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/3DFX/3dfx_multisample.txt">3DFX_multisample</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">2</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/3DL/stereo_control.txt">3DL_stereo_control</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">3</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/AMD/wgl_gpu_association.txt">AMD_gpu_association</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">4</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_buffer_region.txt">ARB_buffer_region</a></td></tr> +<tr><td class="num">5</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_create_context.txt">ARB_create_context</a></td></tr> +<tr><td class="num">6</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_create_context.txt">ARB_create_context_profile</a></td></tr> +<tr><td class="num">7</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_create_context_robustness.txt">ARB_create_context_robustness</a></td></tr> +<tr><td class="num">8</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_extensions_string.txt">ARB_extensions_string</a></td></tr> +<tr><td class="num">9</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/framebuffer_sRGB.txt">ARB_framebuffer_sRGB</a></td></tr> +<tr><td class="num">10</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_make_current_read.txt">ARB_make_current_read</a></td></tr> +<tr><td class="num">11</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/multisample.txt">ARB_multisample</a></td></tr> +<tr><td class="num">12</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_pbuffer.txt">ARB_pbuffer</a></td></tr> +<tr><td class="num">13</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_pixel_format.txt">ARB_pixel_format</a></td></tr> +<tr><td class="num">14</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/color_buffer_float.txt">ARB_pixel_format_float</a></td></tr> +<tr><td class="num">15</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_render_texture.txt">ARB_render_texture</a></td></tr> +<tr><td class="num">16</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_robustness_isolation.txt">ARB_robustness_application_isolation</a></td></tr> +<tr><td class="num">17</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ARB/wgl_robustness_isolation.txt">ARB_robustness_share_group_isolation</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">18</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/ATI/pixel_format_float.txt">ATI_pixel_format_float</a></td></tr> +<tr><td class="num">19</td><td> </td><td>ATI_render_texture_rectangle</td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">20</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_create_context_es2_profile.txt">EXT_create_context_es2_profile</a></td></tr> +<tr><td class="num">21</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_create_context_es_profile.txt">EXT_create_context_es_profile</a></td></tr> +<tr><td class="num">22</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_depth_float.txt">EXT_depth_float</a></td></tr> +<tr><td class="num">23</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_display_color_table.txt">EXT_display_color_table</a></td></tr> +<tr><td class="num">24</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_extensions_string.txt">EXT_extensions_string</a></td></tr> +<tr><td class="num">25</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt">EXT_framebuffer_sRGB</a></td></tr> +<tr><td class="num">26</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_make_current_read.txt">EXT_make_current_read</a></td></tr> +<tr><td class="num">27</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_multisample.txt">EXT_multisample</a></td></tr> +<tr><td class="num">28</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_pbuffer.txt">EXT_pbuffer</a></td></tr> +<tr><td class="num">29</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_pixel_format.txt">EXT_pixel_format</a></td></tr> +<tr><td class="num">30</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt">EXT_pixel_format_packed_float</a></td></tr> +<tr><td class="num">31</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_swap_control.txt">EXT_swap_control</a></td></tr> +<tr><td class="num">32</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/EXT/wgl_swap_control_tear.txt">EXT_swap_control_tear</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">33</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/I3D/wgl_digital_video_control.txt">I3D_digital_video_control</a></td></tr> +<tr><td class="num">34</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/I3D/wgl_gamma.txt">I3D_gamma</a></td></tr> +<tr><td class="num">35</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/I3D/wgl_genlock.txt">I3D_genlock</a></td></tr> +<tr><td class="num">36</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/I3D/wgl_image_buffer.txt">I3D_image_buffer</a></td></tr> +<tr><td class="num">37</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/I3D/wgl_swap_frame_lock.txt">I3D_swap_frame_lock</a></td></tr> +<tr><td class="num">38</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/I3D/wgl_swap_frame_usage.txt">I3D_swap_frame_usage</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">39</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/DX_interop.txt">NV_DX_interop</a></td></tr> +<tr><td class="num">40</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/DX_interop2.txt">NV_DX_interop2</a></td></tr> +<tr><td class="num">41</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/copy_image.txt">NV_copy_image</a></td></tr> +<tr><td class="num">42</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/float_buffer.txt">NV_float_buffer</a></td></tr> +<tr><td class="num">43</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/WGL_nv_gpu_affinity.txt">NV_gpu_affinity</a></td></tr> +<tr><td class="num">44</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr> +<tr><td class="num">45</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/present_video.txt">NV_present_video</a></td></tr> +<tr><td class="num">46</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/render_depth_texture.txt">NV_render_depth_texture</a></td></tr> +<tr><td class="num">47</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/render_texture_rectangle.txt">NV_render_texture_rectangle</a></td></tr> +<tr><td class="num">48</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/wgl_swap_group.txt">NV_swap_group</a></td></tr> +<tr><td class="num">49</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt">NV_vertex_array_range</a></td></tr> +<tr><td class="num">50</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/video_capture.txt">NV_video_capture</a></td></tr> +<tr><td class="num">51</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/NV/wgl_video_output.txt">NV_video_output</a></td></tr> +<tr><td><br></td><td></td><td></td></tr> +<tr><td class="num">52</td><td> </td><td><a href="http://www.opengl.org/registry/specs/gl/OML/wgl_sync_control.txt">OML_sync_control</a></td></tr> +</table> +<!-- begin footer.html --> +</td></tr></table></body> +<!-- end footer.html --> + |