# GLEW - The OpenGL Extension Wrangler Library
![](http://glew.sourceforge.net/glew.png)
http://glew.sourceforge.net/
https://github.com/nigels-com/glew
[![Build Status](https://travis-ci.org/nigels-com/glew.svg?branch=master)](https://travis-ci.org/nigels-com/glew)
[![Gitter](https://badges.gitter.im/nigels-com/glew.svg)](https://gitter.im/nigels-com/glew?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![Download](https://img.shields.io/sourceforge/dm/glew.svg)](https://sourceforge.net/projects/glew/files/latest/download)
## Downloads
Current release is [2.0.0](https://sourceforge.net/projects/glew/files/glew/2.0.0/).
[(Change Log)](http://glew.sourceforge.net/log.html)
Sources available as
[ZIP](https://sourceforge.net/projects/glew/files/glew/2.0.0/glew-2.0.0.zip/download) or
[TGZ](https://sourceforge.net/projects/glew/files/glew/2.0.0/glew-2.0.0.tgz/download).
Windows binaries for [32-bit and 64-bit](https://sourceforge.net/projects/glew/files/glew/2.0.0/glew-2.0.0-win32.zip/download).
### Recent snapshots
Snapshots may contain new features, bug-fixes or new OpenGL extensions ahead of tested, official releases.
[glew-20160708.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20160708.tgz/download)
*GLEW 2.0.0 RC: Core context, EGL support, no MX*
[glew-20160402.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20160402.tgz/download)
*GLEW 2.0.0 RC: Core context, EGL support, no MX*
## Build
From a downloaded tarball or zip archive:
### Linux and Mac
#### Using GNU Make
##### Install build tools
Debian/Ubuntu/Mint: `$ sudo apt-get install build-essential libxmu-dev libxi-dev libgl-dev libosmesa-dev git`
RedHat/CentOS/Fedora: `$ sudo yum install libXmu-devel libXi-devel libGL-devel git`
##### Build
$ make
$ sudo make install
$ make clean
Targets: `all, glew.lib, glew.bin, clean, install, uninstall`
Variables: `SYSTEM=linux-clang, GLEW_DEST=/usr/local, STRIP=`
#### Using cmake
*CMake 2.8.12 or higher is required.*
##### Install build tools
Debian/Ubuntu/Mint: `$ sudo apt-get install build-essential libXmu-dev libXi-dev libgl-dev git cmake`
RedHat/CentOS/Fedora: `$ sudo yum install libXmu-devel libXi-devel libGL-devel git cmake`
##### Build
$ cd build
$ cmake ./cmake
$ make -j4
| Target | Description |
| ---------- | ----------- |
| glew | Build the glew shared library. |
| glew_s | Build the glew static library. |
| glewinfo | Build the `glewinfo` executable (requires `BUILD_UTILS` to be `ON`). |
| visualinfo | Build the `visualinfo` executable (requires `BUILD_UTILS` to be `ON`). |
| install | Install all enabled targets into `CMAKE_INSTALL_PREFIX`. |
| clean | Clean up build artifacts. |
| all | Build all enabled targets (default target). |
| Variables | Description |
| --------------- | ----------- |
| BUILD_UTILS | Build the `glewinfo` and `visualinfo` executables. |
| GLEW_REGAL | Build in Regal mode. |
| GLEW_OSMESA | Build in off-screen Mesa mode. |
| BUILD_FRAMEWORK | Build as MacOSX Framework. Setting `CMAKE_INSTALL_PREFIX` to `/Library/Frameworks` is recommended. |
### Windows
#### Visual Studio
Use the provided Visual Studio project file in build/vc12/
Projects for vc6 and vc10 are also provided
#### MSYS/Mingw
Available from [Mingw](http://www.mingw.org/)
Requirements: bash, make, gcc
$ mingw32-make
$ mingw32-make install
$ mingw32-make install.all
Alternative toolchain: `SYSTEM=mingw-win32`
#### MSYS2/Mingw-w64
Available from [Msys2](http://msys2.github.io/) and/or [Mingw-w64](http://mingw-w64.org/)
Requirements: bash, make, gcc
$ pacman -S gcc make mingw-w64-i686-gcc mingw-w64-x86_64-gcc
$ make
$ make install
$ make install.all
Alternative toolchain: `SYSTEM=msys, SYSTEM=msys-win32, SYSTEM=msys-win64`
## glewinfo
`glewinfo` is a command-line tool useful for inspecting the capabilities of an
OpenGL implementation and GLEW support for that. Please include the output of
`glewinfo` with bug reports, as appropriate.
---------------------------
GLEW Extension Info
---------------------------
GLEW version 2.0.0
Reporting capabilities of pixelformat 3
Running on a Intel(R) HD Graphics 3000 from Intel
OpenGL version 3.1.0 - Build 9.17.10.4229 is supported
GL_VERSION_1_1: OK
---------------
GL_VERSION_1_2: OK
---------------
glCopyTexSubImage3D: OK
glDrawRangeElements: OK
glTexImage3D: OK
glTexSubImage3D: OK
...
## Code Generation
A Unix or Mac environment is neded for building GLEW from scratch to
include new extensions, or customize the code generation. The extension
data is regenerated from the top level source directory with:
make extensions
An alternative to generating the GLEW sources from scratch is to
download a pre-generated (unsupported) snapshot:
https://sourceforge.net/projects/glew/files/glew/snapshots/
Travis-built snapshots are also available:
https://glew.s3.amazonaws.com/index.html
## Authors
GLEW is currently maintained by [Nigel Stewart](https://github.com/nigels-com)
with bug fixes, new OpenGL extension support and new releases.
GLEW was developed by [Milan Ikits](http://www.cs.utah.edu/~ikits/)
and [Marcelo Magallon](http://wwwvis.informatik.uni-stuttgart.de/~magallon/).
Aaron Lefohn, Joe Kniss, and Chris Wyman were the first users and also
assisted with the design and debugging process.
The acronym GLEW originates from Aaron Lefohn.
Pasi Kärkkäinen identified and fixed several problems with
GLX and SDL. Nate Robins created the `wglinfo` utility, to
which modifications were made by Michael Wimmer.
## Copyright and Licensing
GLEW is originally derived from the EXTGL project by Lev Povalahev.
The source code is licensed under the
[Modified BSD License](http://glew.sourceforge.net/glew.txt), the
[Mesa 3-D License](http://glew.sourceforge.net/mesa.txt) (MIT) and the
[Khronos License](http://glew.sourceforge.net/khronos.txt) (MIT).
The automatic code generation scripts are released under the
[GNU GPL](http://glew.sourceforge.net/gpl.txt).
没有合适的资源?快使用搜索试试~ 我知道了~
OpenGL安装包
共1116个文件
h:29个
c:22个
html:19个
需积分: 48 47 下载量 173 浏览量
2018-07-19
10:04:31
上传
评论
收藏 5.8MB ZIP 举报
温馨提示
包含各种资源,freeglut,glew,gltools,glut,可以直接拿来用,按照百度搜索一下怎么用就ok
资源推荐
资源详情
资源评论
收起资源包目录
OpenGL安装包 (1116个子文件)
blacklist 352B
glew.c 1.05MB
glew.c 1.05MB
glewinfo.c 558KB
visualinfo.c 41KB
glewinfo_tail.c 18KB
glew_head.c 7KB
glew_init_gl.c 7KB
glewinfo_head.c 2KB
glew_init_tail.c 2KB
glew_init_egl.c 2KB
glew_init_wgl.c 2KB
glew_init_glx.c 2KB
main.c 673B
glew_str_glx.c 495B
glew_str_wgl.c 397B
glew_str_egl.c 340B
glew_str_head.c 270B
glewinfo_gl.c 197B
glewinfo_wgl.c 186B
glewinfo_glx.c 99B
glew_str_tail.c 76B
glewinfo_egl.c 61B
CopyImportedTargetProperties.cmake 3KB
glew-config.cmake 2KB
GLTools.cpp 57KB
math3d.cpp 31KB
GLShaderManager.cpp 27KB
Block.cpp 19KB
GLBatch.cpp 17KB
GLTriangleBatch.cpp 10KB
glew.css 3KB
Makefile.cygming 690B
Makefile.cygwin 514B
Makefile.darwin 749B
Makefile.darwin-ppc 737B
Makefile.darwin-universal 808B
Makefile.darwin-x86_64 743B
glew_shared.dsp 4KB
visualinfo.dsp 4KB
glewinfo.dsp 4KB
glew_static.dsp 3KB
glew.dsw 1KB
.dummy 0B
EGL_ANDROID_blob_cache 215B
EGL_ANDROID_create_native_client_buffer 437B
EGL_ANDROID_framebuffer_target 161B
EGL_ANDROID_front_buffer_auto_refresh 182B
EGL_ANDROID_image_native_buffer 158B
EGL_ANDROID_native_fence_sync 353B
EGL_ANDROID_presentation_time 222B
EGL_ANDROID_recordable 137B
EGL_ANGLE_d3d_share_handle_client_buffer 188B
EGL_ANGLE_device_d3d 163B
EGL_ANGLE_query_surface_pointer 238B
EGL_ANGLE_surface_d3d_texture_2d_share_handle 198B
EGL_ANGLE_window_fixed_size 145B
EGL_ARM_pixmap_multisample_discard 162B
EGL_EXT_buffer_age 125B
EGL_EXT_client_extensions 112B
EGL_EXT_create_context_robustness 308B
EGL_EXT_device_base 189B
EGL_EXT_device_drm 130B
EGL_EXT_device_enumeration 214B
EGL_EXT_device_openwf 137B
EGL_EXT_device_query 458B
EGL_EXT_image_dma_buf_import 897B
EGL_EXT_multiview_window 147B
EGL_EXT_output_base 1KB
EGL_EXT_output_drm 179B
EGL_EXT_output_openwf 170B
EGL_EXT_platform_base 481B
EGL_EXT_platform_device 140B
EGL_EXT_platform_wayland 143B
EGL_EXT_platform_x11 167B
EGL_EXT_protected_content 146B
EGL_EXT_protected_surface 146B
EGL_EXT_stream_consumer_egloutput 234B
EGL_EXT_swap_buffers_with_damage 239B
EGL_EXT_yuv_surface 924B
EGL_HI_clientpixmap 247B
EGL_HI_colorformats 205B
EGL_IMG_context_priority 264B
EGL_IMG_image_plane_attribs 209B
EGL_KHR_cl_event 195B
EGL_KHR_cl_event2 296B
EGL_KHR_client_get_all_proc_addresses 136B
EGL_KHR_config_attribs 214B
EGL_KHR_create_context 726B
EGL_KHR_create_context_no_error 164B
EGL_KHR_debug 733B
EGL_KHR_fence_sync 201B
EGL_KHR_get_all_proc_addresses 122B
EGL_KHR_gl_colorspace 206B
EGL_KHR_gl_renderbuffer_image 152B
EGL_KHR_gl_texture_2D_image 179B
EGL_KHR_gl_texture_3D_image 181B
EGL_KHR_gl_texture_cubemap_image 408B
EGL_KHR_image 360B
EGL_KHR_image_base 165B
共 1116 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
是大兔奶白糖啊
- 粉丝: 4
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功