Commit Graph

44 Commits

Author SHA1 Message Date
Deve
7f65a36866 Fixed compilation with current mesa versions.
As you can see in
https://cgit.freedesktop.org/mesa/mesa/tree/include/GL/glext.h
now the file uses __gl_glext_h_ instead of __glext_h_
It's precisely caused by commit f7d42ee7d319256608ad60778f6787c140badada
2018-12-29 20:22:04 +10:00
Nigel Stewart
be4e0eb102 Using KhronosGroup/OpenGL-Registry git repository for extension specifications 2018-10-10 11:08:45 +10:00
Nigel Stewart
4ee89ccb39 Build fix for GLEW_VAR_EXPORT, GLEW_FUN_EXPORT 2016-02-06 12:35:05 +10:00
Nigel Stewart
0ab85a792d For Pelles C compiler, _GL_H check
https://sourceforge.net/p/glew/bugs/254/
2014-09-18 21:12:32 +10:00
Nigel Stewart
5f0a96150e GLEW Patch #64 - disable GLU on iOS 2014-07-13 23:49:00 +10:00
Nigel Stewart
1aff81c823 For GLEW Bug #227 - Use GLAPIENTRY for GLDEBUGPROC* and leave GLAPIENTRY for application code to use. 2014-02-19 18:04:47 -06:00
Nigel Stewart
b96cf5f05e It appears that upstream are preferring void over GLvoid. 2014-01-08 17:22:37 -06:00
Nigel Stewart
14854b4ae6 Revert commit b7b516bf88.
Can't leave APIENTRY defined, it conflicts with windef.h definition of APIENTRY.
2013-03-18 22:23:02 -05:00
Nigel Stewart
b7b516bf88 Leave APIENTRY defined at the conclusion of glew.h, since APIENTRY is part of the GL interface for GL_ARB_debug_output purposes, etc. 2013-02-15 20:18:56 -06:00
Nigel Stewart
38b7f7d09f In glew.h, check for __gltypes_h_ and define it avoid glew.h conflicts with Mac OpenGL.framework/Headers/gltypes.h
#206 Different definitions of GLhandleARB in GLEW and OS X headers
2012-11-11 11:53:21 -06:00
Nigel Stewart
6ceace91e7 Detect ES 2.0 __gl2_h_ header too. 2012-08-27 22:20:33 -05:00
Nigel Stewart
5ab68cca34 Leave GLEWAPIENTRY defined, rather than cleaning it up. glxew.h and wglew.h depend on it. 2012-05-04 16:09:59 -05:00
Nigel Stewart
126f14f960 Check for __REGAL_H__ in addition to __GL_H__ etc 2012-05-04 15:24:02 -05:00
Nigel Stewart
e5dca9f5e4 Resolve ID: 3394594 - No calling convention for glewFunctions 2012-05-04 10:31:47 -05:00
Nigel Stewart
2d17ae18b3 Resolve ID: 3376260 Solaris also needs inttypes.h 2011-08-02 13:23:50 -04:00
Nigel Stewart
e2dffd8dd7 Ooops, subset patch is supposed to be in subset branch only. 2011-04-23 15:24:04 -05:00
Nigel Stewart
aee2c56008 Subset patch/branch for GLEW as used for NVIDIA Cg Toolkit purposes 2011-04-23 14:51:10 -05:00
Nigel Stewart
29b1af417a Add support for #define GLEW_NO_GLU, contributed by Stefan Eilemann 2011-02-15 10:24:33 -06:00
nigels-com
7e22f71ef7 gcc4/SunPro symbol visibility fixup 2011-01-07 10:49:20 -06:00
nigels-com
b8892a63b9 SCI/Utah GLEW branch visibility attribute for GLEWAPI - gcc 4 and SunPro compiler 2011-01-07 10:43:42 -06:00
Nigel Stewart
eede5f7c29 Reorder OpenGL 1.1 enumerants according to SCI-branch core/GL_VERSION_1_1 -> code generation. This helps with diffing GLEW 1.5 with 2.0. 2011-01-01 10:53:07 -06:00
Nigel Stewart
6acc3d0e85 Support function pointer typedefs in the extension files, rather than hard-coding those directly into the header. Enables support for AMD_debug_output, ARB_debug_output and ARB_cl_event in SCI GLEW branch. 2011-01-01 09:30:11 -06:00
nigels
bdc94ea4c2 Fix for ID: 3107864 - __int64 problem with bcc32
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@637 783a27ee-832a-0410-bc00-9f386506c6dd
2010-12-29 21:42:21 +00:00
nigels
bdfbf18f14 Improved mingw32 support, including cross-compile from Linux
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@622 783a27ee-832a-0410-bc00-9f386506c6dd
2010-09-22 19:38:25 +00:00
nigels
043de344c2 Blacklist ARB/separate_shader_objects and ARB/viewport_array for now, fix build breaks.
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@613 783a27ee-832a-0410-bc00-9f386506c6dd
2010-07-29 13:33:05 +00:00
nigels
91fe4e2bb1 Add support for AMD_debug_output, recently added to opengl.org repository.
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@601 783a27ee-832a-0410-bc00-9f386506c6dd
2010-05-21 19:15:29 +00:00
nigels
e0a61bc50f Fix for bug 2990476 - including glew.h fails with SGI MIPSPro CC
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@597 783a27ee-832a-0410-bc00-9f386506c6dd
2010-04-27 22:06:09 +00:00
nigels
94a2390e65 Patch 2865218 - gl.h for SnowLeopard uses __X_GL_H rather than __gl_h_ or __GL_H__
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@565 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-03 05:46:19 +00:00
nigels
96a9cfd886 Add support for GLint64, GLuint64 and GLsync
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@557 783a27ee-832a-0410-bc00-9f386506c6dd
2009-08-05 14:11:26 +00:00
nigels
a8ddad81de Resolve bugs 2237657, 2272725, 2544715, 2237650 and apply patches 2489303, 2320783.
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@548 783a27ee-832a-0410-bc00-9f386506c6dd
2009-03-23 18:43:36 +00:00
nigels
faa9d69709 Fix for Apple OSX - GLint is always 32 bit\nReviewed by Milan Ikits, Stephane Denis
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@540 783a27ee-832a-0410-bc00-9f386506c6dd
2008-11-02 22:37:19 +00:00
ikits
7cda760b4b Added Nigel's patch #3
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@535 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-27 01:23:19 +00:00
ikits
236a07b9fb Bug fixes (1979482 and 2053859)
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@533 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-27 00:52:35 +00:00
ikits
ab2791fadc Bug fix
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@527 783a27ee-832a-0410-bc00-9f386506c6dd
2007-12-28 03:08:00 +00:00
ikits
b6ef9dd3ad Bug fixes
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@508 783a27ee-832a-0410-bc00-9f386506c6dd
2007-09-28 19:07:02 +00:00
ikits
3d4da5b2a7 bug fixes and added GL_NV_depth_range_unclamped
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@495 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-19 02:36:29 +00:00
ikits
2e56d766c7 fix cygming build
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@486 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-02 17:22:15 +00:00
ikits
790f91b5f1 fix cygwin build
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@484 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-02 15:14:23 +00:00
ikits
97ef398cd2 bug fix
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@455 783a27ee-832a-0410-bc00-9f386506c6dd
2006-11-21 07:09:12 +00:00
ikits
10ebb59677 added GL_EXT_timer_query
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@449 783a27ee-832a-0410-bc00-9f386506c6dd
2006-11-21 04:16:46 +00:00
ikits
89ad8ec389 bug fixes and copyright year changes
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@427 783a27ee-832a-0410-bc00-9f386506c6dd
2006-02-26 16:45:12 +00:00
ikits
1a007610db fix borland compilation problem
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@375 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-29 16:59:36 +00:00
ikits
661431ee70 Single file now compiles with VC71. Kept multi-file split for future use.
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@331 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-03 07:05:38 +00:00
ikits
a576f04909 Version bump; added glewIsSupported; split source file, it is too big for VC7.1
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@319 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-29 05:43:35 +00:00