summaryrefslogtreecommitdiffstats
path: root/third_party/glew/README.chromium
blob: 9a1ebe9e9b3c813415ee1d5e6f22e4d87119c359 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Name: The OpenGL Extension Wrangler Library
URL: http://glew.sourceforge.net
License File: LICENSE.txt

This is Chrome's local copy of the GLEW library, which is currently
used to interface to OpenGL and extensions to implement the WebGL
specification.

Compared to the original distribution:

  - GLEW was changed to dynamically look up the OpenGL 1.1 entry
    points in addition to those for later OpenGL versions and
    extensions. This was necessary to be able to stop linking directly
    against libGL.so on Linux due to http://crbug.com/16800 .

  - The implementation of NSGLGetProcAddress has been changed to use
    the standard dlfcn.h functions rather than the deprecated
    mach-o/dyld.h ones.

  - A GLEW_NO_GLU #define was added to prevent including GL/glu.h.

  - A glxewContextInitWithDisplay(Display*) was added and exposed in
    glxew.h in order to allow the GLX 1.3 entry points to be used to
    create the first drawable.

  - Fixed the order of #include guards around
    _glewInit_GLX_VERSION_1_1 in glew.c when GLEW_MX is defined.

Originally obtained from http://glew.sourceforge.net/ . The
LICENSE.txt from that distribution has been preserved here.