Commit Graph

989 Commits

Author SHA1 Message Date
Sami Väisänen
4d6e0387b3 Support custom callback to resolve OpenGL entry points
There's a need to be able to define a custom callback to resolve
the OpenGL entry points. For example when integrating with 3rd party
toolkits such as Qt. Glew doesn't know the underlying implementation
and the entry point resolution really needs to happen through the
context object created by Qt.

Implementation for issue #106
2016-10-01 21:15:33 +03:00
Nigel Stewart
cdc3aeacde Filter out GL_NONE enum from GL_EGL_KHR_context_flush_control 2016-10-01 10:20:57 +10:00
Nigel Stewart
67e980b532 Merge pull request #101 from dcower/master
Fix wglGetProcAddress-related crash on 64-bit Windows with NOGDI defined
2016-09-01 20:39:07 +10:00
Dillon Cower
2ca0184814 Move #undef NOGDI from wglew_head.h to glew_head.c 2016-08-27 22:59:50 -07:00
Dillon Cower
4a0d48fc7c Fix wglGetProcAddress-related crash on Windows with NOGDI defined 2016-08-27 16:52:16 -07:00
Nigel Stewart
7d72257b0f README.md updates for GLEW 2.0.0 release 2016-07-24 10:41:50 +10:00
Nigel Stewart
55b8951c96 Update documentation for GLEW 2.0.0 release 2016-07-24 10:39:11 +10:00
Nigel Stewart
7dfa567e1d Merge pull request #92 from loufis/master
Fixed an issue on macs
2016-07-11 19:03:01 +10:00
Loufis
47fb0e3d16 Fixed a bug on macs
- Fixed an issue that made compiling glew hang on macs
- Currently using Apple LLVM version 7.0.2 (clang-700.1.81)
- Added .DS_Store files to gitignore
2016-07-11 07:56:34 -07:00
Nigel Stewart
26d8275c61 Sourceforge Patch #67 Fix build failure on OS X < 10.7 2016-07-09 14:23:57 +10:00
Nigel Stewart
9c6989a59e Add sourceforge download badge to README 2016-07-09 14:06:26 +10:00
Nigel Stewart
2e5443a5a2 New snapshot available, GLEW 2.0.0 RC 2016-07-08 22:28:40 +10:00
Nigel Stewart
243531f398 Remove obsolete script 2016-07-08 22:09:50 +10:00
Nigel Stewart
b3ff4606be Tolerate u or ull suffixes on tokens - GL_INVALID_INDEX, GL_TIMEOUT_IGNORED 2016-07-08 21:55:09 +10:00
Nigel Stewart
5505e52896 Bundle .md files in .zip and .tar source archives 2016-07-08 20:40:34 +10:00
Nigel Stewart
65f1b67ba3 Khronos PDF not needed for GLEW purposes 2016-07-08 20:25:40 +10:00
Nigel Stewart
17cd4a79ee Update config.guess from http://git.savannah.gnu.org/cgit/config.git/plain/config.guess 2016-07-08 20:16:14 +10:00
Nigel Stewart
3c83effd40 Tolerate lowercase hex digits in enumerants, in addition to 0-9, A-F 2016-06-18 00:09:43 +10:00
Nigel Stewart
54ce3fb039 EGLnsecsANDROID typedef for eglew.h 2016-06-17 23:37:13 +10:00
Nigel Stewart
9beea40e97 Update generated documentation of supported extensions 2016-06-17 23:26:53 +10:00
Nigel Stewart
180db268c0 cmake fixup for non-Windows 2016-05-21 08:07:56 +10:00
Nigel Stewart
3ef1c134c4 Merge pull request #82 from adrianbroher/install-pdb
Install MSVC program database when building `Debug` or `RelWithDebInfo` configuration
2016-05-21 08:02:04 +10:00
Nigel Stewart
8047ef41fa parse_xml.py touch-up for Python 3 (or Python 2) 2016-05-21 07:59:11 +10:00
Nigel Stewart
1ab282a9d3 Clarify that Makefile STRIP= does not affect install step, which always strips 2016-05-08 00:12:11 +10:00
Nigel Stewart
bbb23c534a Touch-ups for suggested Ubuntu apt-get install packages 2016-05-08 00:05:32 +10:00
Nigel Stewart
53df89fe32 Append GLVULKANPROCNV to GL_NV_draw_vulkan_image 2016-04-09 09:56:14 +10:00
Marcel Metz
f3831806e7 Install pdb file for Debug and RelWithDebInfo 2016-04-03 13:12:29 +02:00
Nigel Stewart
be51b869a1 CMake: Documentation touch-ups 2016-04-03 20:03:16 +10:00
Marcel Metz
8ca90d2cf1 CMake: Document available targets and variables. 2016-04-03 10:10:15 +02:00
Marcel Metz
24bcf04c19 CMake: Use GNUInstallDirs variables for MacOSX framework destination 2016-04-02 10:40:42 +02:00
Marcel Metz
6bd1a26375 CMake: Use GNUInstallDirs variables for pkg-config 2016-04-02 10:37:12 +02:00
Nigel Stewart
957109be4e New snapshot available for download, including EGL support 2016-04-02 14:41:10 +10:00
Nigel Stewart
f1a40e2fea Direct linking of glGetString and glGetIntegerv is necessary for Windows/WGL 2016-04-02 13:27:32 +10:00
Marcel Metz
8042db9fa3 CMake: Use GNUInstallDirs to place the build artifacts properly
CMake 2.8.5 added the GNUInstallDirs module, which provides various
variables following the CMAKE_INSTALL_*DIR pattern to allow users a more
flexible installation setup and to provide sensible defaults while
respecting distribution specific install locations like lib64 for RPM
based linux distributions or debian multiarch tuples.
2016-04-02 10:57:37 +10:00
stopiccot
30df027756 CMake support for building OS X framework 2016-03-19 07:30:41 +03:00
Nigel Stewart
c4bade8726 Resolve some gcc compilation warnings 2016-02-19 22:30:48 +10:00
Nigel Stewart
f4d58a657a LDFLAGS.EXTRA += -nostdlib seems problematic for SYSTEM=linux-mingw32, linux-mingw64 2016-02-19 22:24:12 +10:00
Nigel Stewart
a9f5ec3e21 Put CFLAGS -fno-builtin and LDFLAGS -nostdlib seperate to CC and LD variables 2016-02-19 22:09:15 +10:00
Wes Tarro
6c68ad327f Remove standard library dependency from older VS project files as well. 2016-02-15 17:22:07 -05:00
Wes Tarro
2563b1c36a Finish removing MX support from build system 2016-02-15 16:00:49 -05:00
Wes Tarro
e6a74a7487 Add windows build updates to Makefile builds. 2016-02-15 15:29:06 -05:00
Wes Tarro
9548431bd0 Moved DLL entry-point for GCC into glew.c rather than a standalone file
included using CMake.
2016-02-15 15:15:33 -05:00
Wes Tarro
02fc17f511 Fix warnings and CMake issue. 2016-02-06 13:35:13 -05:00
Wes Tarro
32b2ea5266 Fixed building with GCC - needed different options and had to create a dummy
DLL entry to avoid crashes.
2016-02-06 13:13:04 -05:00
Wes Tarro
969faeafdf Merge branch 'master' of https://github.com/nigels-com/glew 2016-02-06 11:01:02 -05:00
Wes Tarro
31cee87b1c Finish taking C runtime out of GLEW on Windows and remove no longer supported MX configurations from Visual Studio projects. 2016-02-06 10:54:29 -05:00
Nigel Stewart
281e38de7d PYTHON make variable for using python2, optionally 2016-02-06 13:12:27 +10:00
Nigel Stewart
a7ea1dc3a3 Documentation refresh 2016-02-06 12:53:49 +10:00
Nigel Stewart
a288050b57 EGL glewinfo now working for both Nvidia and Mesa implementations 2016-02-06 12:41:20 +10:00
Nigel Stewart
23438663d6 For EGL purpose avoid using linked glGetString, load it via eglGetProcAddress instead. 2016-02-06 12:41:19 +10:00