Commit Graph

530 Commits

Author SHA1 Message Date
Nigel Stewart 9c5bc25386 Fixups for specifiation URLs. 2014-08-07 22:33:18 +10:00
Nigel Stewart 1ffc37c384 Link to fresh snapshots for download 2014-07-26 11:20:21 +10:00
Nigel Stewart 3739be33b0 Sort the enums (tokens) in a stable manner for consistency in include files. 2014-07-26 09:26:17 +10:00
Nigel Stewart cf67153325 Bump copyright notice to 2014. 2014-07-26 09:26:08 +10:00
Nigel Stewart a062a5f0d2 Add filter_spec Python script for filtering OpenGL specification files. 2014-07-26 09:25:52 +10:00
Nigel Stewart 4fc4327945 Eliminate the internal use of CONST_CAST, to avoid gcc warnings with -Wcast-qual flag.
https://github.com/nigels-com/glew/issues/5
2014-07-14 17:53:21 +10:00
Nigel Stewart 4b78dc4b68 Resolve C++ mode warnings about int vs size_t with gcc -Wconversion flag enabled.
https://github.com/nigels-com/glew/issues/6
2014-07-14 17:02:27 +10:00
Nigel Stewart 5f0a96150e GLEW Patch #64 - disable GLU on iOS 2014-07-13 23:49:00 +10:00
Nigel Stewart 6c34d03260 Fixup: GL_AMD_gpu_shader_int64 reuses NV_gpu_shader5 interface. 2014-07-12 15:13:47 +10:00
rconde 3b63c4c456 - fixed signatures to contain parameter names 2014-03-15 18:56:14 -04:00
Nigel Stewart c5a3681eae For GLEW Bug 201 - Resolve Visual Studio 2012 resource compiler problem. 2014-02-19 18:15:37 -06: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 ab39de8d7e Document recommended Fedora packages too. 2014-02-11 17:39:32 -06:00
Nigel Stewart 5224e88ca9 For GLEW Bug #242 - glVertexArrayVertexAttribDivisorEXT missing 2014-02-06 11:55:52 -06:00
Nigel Stewart 6718b2ccd6 Windows fixup for glGetProcAddressREGAL 2014-01-22 12:23:05 -06:00
Nigel Stewart 0aeace842f GLEW_REGAL touch-ups for using glGetProcAddressREGAL. 2014-01-14 15:33:06 -06:00
Nigel Stewart 1e90d10f17 Use glGetProcAddressREGAL for GLEW_REGAL purposes. 2014-01-14 14:16:04 -06:00
Nigel Stewart 37e8ec611d Fixup: glewinfo on Mac needs to call RegalMakeCurrent with the appropriate context. 2014-01-13 18:58:43 -06:00
Nigel Stewart 09680d9129 Add new snapshot links. 2014-01-10 16:12:58 -06:00
Nigel Stewart b96cf5f05e It appears that upstream are preferring void over GLvoid. 2014-01-08 17:22:37 -06:00
Nigel Stewart 8c7447addb Ubuntu also needs libgl-dev and dos2unix 2014-01-08 16:46:17 -06:00
Nigel Stewart 5d332c7ff7 Fixup typos for Ubuntu build dependencies. 2014-01-07 19:08:45 -06:00
Nigel Stewart 4cc11753fb Updated copyright notice to mention 2008-2013 maintainership. 2013-12-09 17:05:52 -06:00
Nigel Stewart 86cb03dd3d For GLEW Bug #233 - GL_KHR_debug: GLDEBUGPROC incorrectly defined 2013-12-09 16:48:12 -06:00
Nigel Stewart 0d810d52f1 For GLEW Patch #42 - Patch for _CRT_SECURE_NO_WARNINGS 2013-12-09 16:16:17 -06:00
Nigel Stewart 1da137a949 For GLEW Patch #43 - const correctness with the OGL 4.4 specs 2013-12-09 15:53:00 -06:00
Nigel Stewart 59de259605 For patch #49 Add Haiku platform support
Adpated from patch, infrastructure for Haiku OS support, not yet complete.
2013-12-09 15:20:56 -06:00
Nigel Stewart d59a3108e3 Add GL_TEXTURE_BUFFER_BINDING for GL 4.4 2013-09-26 11:55:35 -05:00
Nigel Stewart 8206b443d1 Add GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED for GL 4.4 2013-09-26 11:52:56 -05:00
Nigel Stewart 4853c8effe Documentation updates for GLEW 1.10.0 release. 2013-07-21 21:01:37 -05:00
Nigel Stewart 87ce8715b2 Add support for OpenGL 4.4 2013-07-21 21:00:30 -05:00
Nigel Stewart 7b433cd402 auto/bin/update_registry.sh isn't used anymore. 2013-07-21 01:40:05 -05:00
Nigel Stewart b56f8e70e8 Revert "Use git instead of clone to download OpenGL registry."
This reverts commit 974679c6d8.
2013-07-20 22:08:50 -05:00
Nigel Stewart 18ae6909fe Fixup URLs for ANGLE and REGAL extensions. 2013-07-16 11:00:52 -05:00
Nigel Stewart 91d0292a03 Add support for parsing ANGLE and REGAL specs from glew branch of git repo. 2013-07-16 10:54:11 -05:00
Nigel Stewart 35d2affdb8 Project web update for 07-15-13 including updated source snapshot. 2013-07-15 11:39:28 -05:00
Nigel Stewart 974679c6d8 Use git instead of clone to download OpenGL registry.
Core-profile extension query patch by Carsten Neumann
https://sourceforge.net/p/glew/bugs/174/
2013-07-14 13:02:16 -05:00
Nigel Stewart 477c99177a Filter out DSA fp64 functions - not widely available. 2013-04-02 12:27:52 -05:00
Nigel Stewart 40c5ac7d3f GL 1.2 enumerants: GL_MAX_ELEMENTS_VERTICES GL_MAX_ELEMENTS_INDICES 2013-04-02 11:35:42 -05:00
Nigel Stewart 1cbe650d27 Documentation updates - new project links, snapshot files, github repo. 2013-03-18 22:51:07 -05: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 db6dbecb7a For #212 BaseVertex family: invalid type of "indices" parameter
Convert void* to GLvoid * in function parameters.
TODO - const and void**
2013-03-18 22:22:53 -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 de35ee0215 Fixup for filter_gl_ext.sh 2012-10-24 21:49:57 -05:00
Nigel Stewart e2036b5afd Add experimental OpenGL ES extension support, disabled by default.
Move registry into registry/gl, move extensions into extensions/gl.
This allows room for registry/gles and extensions/gles.
Extension filtering moved from update_ext.sh to filter_gl_ext.sh, different logic for OpenGL ES.
2012-10-24 21:49:42 -05:00
Nigel Stewart 7563efa7e3 Update documentation to point at new git repository. 2012-10-24 21:49:29 -05:00
Nigel Stewart 81b477d877 Remove various duplicate enums. 2012-10-24 21:49:09 -05:00
Nigel Stewart 025cdbe1e9 GL_KHR_debug can be parsed from upstream, now. 2012-09-20 13:10:55 -05:00
Nigel Stewart 8e4d04a53b Workaround for bug #199 glPopDebugGroup() missing.
Need to upstream fix to http://www.opengl.org/registry/specs/KHR/debug.txt too.
2012-09-17 18:46:19 -05:00
Nigel Stewart 027efdea2a Resolve bug #200 glGetPointerv of GL_KHR_debug hides OpenGL 1.1. 2012-09-17 18:32:31 -05:00
Nigel Stewart 0580fdd09b For Bug #202 GLX_AMD_gpu_association entry points are missing 2012-09-17 18:21:01 -05:00
Nigel Stewart 6ceace91e7 Detect ES 2.0 __gl2_h_ header too. 2012-08-27 22:20:33 -05:00
Nigel Stewart 57eeedef9c Rename GL_REGAL_enable GL_LOADER_REGAL to GL_DRIVER_REGAL 2012-08-22 23:03:20 -05:00
Nigel Stewart 31f9a387e2 Fixup for GLfixed as part of ES2_compatibility. 2012-08-19 12:07:58 -05:00
Nigel Stewart d93aee1bbd Add GL_REGAL_ES1_0_compatibility and GL_REGAL_ES1_1_compatibility 2012-08-18 21:58:57 -05:00
Nigel Stewart 287c58f930 Add build support for NaCL - Google Native Client. 2012-08-16 14:26:32 -05:00
Nigel Stewart 2de0716a46 Initial NaCL support for GLEW - it's not Windows or Linux/X11. 2012-08-16 14:01:11 -05:00
Nigel Stewart 62d2c87d5a Fixup for deleting extensions that disappeared from opengl.org 2012-08-14 18:43:08 -05:00
Nigel Stewart 35f724ebee Add GL_REGAL_enable extension, point to github for Regal extensions. 2012-08-14 18:42:34 -05:00
Nigel Stewart 19a563a6fd Add OpenGL 4.3 links. 2012-08-13 12:01:41 -05:00
Nigel Stewart 62616c381a Update GL_REGAL_log to support a callback function. 2012-08-12 20:21:27 -05:00
Nigel Stewart 6d14805de5 MX-mode glxew export fix, as recommended by Stefan Eilemann. 2012-08-07 23:51:27 -05:00
Nigel Stewart 38a3d85754 Ignore enums that end in ? - these values are not specified or known. 2012-08-07 22:06:41 -05:00
Nigel Stewart 60e85a9815 Remove more duplicates from core/GL_ARB_internalformat_query2 2012-08-06 13:57:38 -05:00
Nigel Stewart a25abc0c20 Remove duplicate of NUM_SAMPLE_COUNTS - belongs to GL_ARB_internalformat_query 2012-08-06 13:39:19 -05:00
Nigel Stewart e2f62ea821 Fixup for log.html - 1.9.0 supports GL 4.3 2012-08-06 11:51:23 -05:00
Nigel Stewart 855f98aa17 Documentation updates for GLEW 1.9.0 2012-08-06 10:56:17 -05:00
Nigel Stewart 4c1a2460f3 Add OpenGL 4.3 support, and new extensions. 2012-08-06 09:17:50 -05:00
Nigel Stewart 064f87e7b6 Add Regal-supported ES related GL_EXT_debug_marker. 2012-07-29 12:48:18 -05:00
Nigel Stewart 5b0724197a Updated GL_REGAL_log enums 2012-07-26 10:08:07 -05:00
Nigel Stewart f2bbb3163c Permanent enum values for GL_REGAL_log 2012-07-23 18:43:58 -05:00
Nigel Stewart 8b89f17a16 Fixup: REGAL_CALL isn't relevant. 2012-07-23 16:30:49 -05:00
Nigel Stewart 4cbc97cdc1 Regal-related extension specifications added. 2012-07-23 16:25:52 -05:00
Nigel Stewart 4b07c93946 Fixup: glewinfo on Mac needs to call RegalMakeCurrent manually. 2012-07-23 16:19:50 -05:00
Nigel Stewart 5f346a3ef3 Fixup: GLEWAPIENTRY for glewContextIsSupported in MX mode. 2012-07-17 22:37:43 -05:00
Nigel Stewart cad03beb35 For Windows VC builds, share the .rc files moved into build directory. 2012-07-17 22:06:18 -05:00
Nigel Stewart 3e2ee26c7e Update stale HTML links to extension specifications. 2012-07-17 21:38:41 -05:00
Nigel Stewart 69233bf7f3 Bump GLEW 1.8.0 release date to 07-17-2012. 2012-07-17 21:36:10 -05:00
Nigel Stewart b357b2534f Documentation added for upcoming GLEW 1.8.0 release. 2012-07-09 16:07:34 -05:00
Nigel Stewart d679f9bfc2 GL_NV_path_rendering with fixes in auto/core, for now. 2012-07-09 09:20:34 -05:00
Nigel Stewart 246650641b Fixup: GLXEW_VAR_EXPORT changeover broke GLXEW_VERSION_1_0 and GLXEW_VERSION_1_1 variables. 2012-05-29 21:02:35 -05:00
Nigel Stewart 05e1fba5f5 Treat Additions to Chapter as a section 2012-05-27 17:13:29 -05:00
Nigel Stewart 97e2cceb65 Fixup - scripts need space between "GLvoid *" and function name 2012-05-27 17:12:32 -05:00
Nigel Stewart e76dc8df5f Filter more duplicate enums in auto/bin/update_ext.sh 2012-05-27 16:39:47 -05:00
Nigel Stewart 14c5a1401c char -> GLchar fixups for GL_ARB_separate_shader_objects 2012-05-27 16:39:07 -05:00
Nigel Stewart 905f963f9e GLvoid * fixup for GL_ATI_map_object_buffer 2012-05-27 16:38:22 -05:00
Nigel Stewart a3297b8f1d Duplicate GL_UNSIGNED_NORMALIZED from GL_ARB_framebuffer_object. 2012-05-27 16:37:32 -05:00
Nigel Stewart 594fdd6a4e Filter enums for GL_APPLE_vertex_array_range, GL_ARB_texture_rg, GL_ARB_texture_storage, GL_EXT_paletted_texture - no need to duplicate. 2012-05-26 00:08:50 -05:00
Nigel Stewart 848ddb0c31 Fixup; char -> GLchar for function parameters. 2012-05-26 00:07:59 -05:00
Nigel Stewart 50944b4a88 Add VertexStream1{sifd}v? MIA from GL_ATI_vertex_streams. 2012-05-26 00:06:11 -05:00
Nigel Stewart 8eeb2d4d3a GL_ANY_SAMPLES_PASSED provided by GL_ARB_occlusion_query2, no need to duplicate in GL_VERSION_3_3 2012-05-26 00:03:37 -05:00
Nigel Stewart 6e29c50eac Filter out GL_FLOAT and GL_UNSIGNED_INT from GL_AMD_performance_monitor extension. 2012-05-24 22:16:06 -05:00
Nigel Stewart 38f6a950a9 More GLEWAPIENTRY fixups for Windows build 2012-05-07 10:42:10 -05:00
Nigel Stewart 4d2f756f74 More GLEWAPIENTRY fixups for Windows build 2012-05-07 09:05:12 -05:00
Nigel Stewart 439fc9dd91 GLXEW_EXPORT an WGLEW_EXPORT replaced with WGLEW_FUN_EXPORT, WGLEW_VAR_EXPORT 2012-05-04 23:36:14 -05:00
Nigel Stewart fb23996802 Move the GLXEW_EXPORT and WGLEW_EXPORT logic into src/glxew_mid.h and src/wglew_mid.h 2012-05-04 23:25:23 -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 d779443f86 Fixups for GLEWAPIENTRY on Linux and Windows 2012-05-04 16:05:07 -05:00
Nigel Stewart cb7c643fab Fixups for GLEWAPIENTRY on Apple 2012-05-04 15:58:44 -05:00