Commit Graph

509 Commits

Author SHA1 Message Date
Nigel Stewart
794347ae00 Merge branch 'master' into subset 2013-09-26 13:35:09 -05: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
c10aa3ceba Fix for subset mode, define GLEW_SUBSET_GL_VERSION_3_0 for glGetStringi purposes. 2013-07-22 11:08:58 -05:00
Nigel Stewart
f0c9d3fe88 Merge branch 'master' into subset 2013-07-22 11:07:22 -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
e6356a331e Merge branch 'master' into subset 2013-07-15 12:57:50 -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
f747c8362c Merge master into subset. 2012-10-24 21:56:37 -05: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
4b298d2227 Subset patch for subset branch only. 2012-08-07 17:50:56 -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
Nigel Stewart
126f14f960 Check for __REGAL_H__ in addition to __GL_H__ etc 2012-05-04 15:24:02 -05:00
Nigel Stewart
b850a88492 Fixup for Windows build concerning GLEWAPIENTRY 2012-05-04 14:54:08 -05:00
Nigel Stewart
a6423f4d98 More #ifdef __ANDROID__ support for the GLEW build. 2012-05-04 14:45:49 -05:00
Nigel Stewart
e81e12ded0 Initial #ifdef __ANDROID__ support for the GLEW build. 2012-05-04 14:15:10 -05:00
Nigel Stewart
1728006b5d Resolve ID: 3454462 - glewInit assignment in conditional warning 2012-05-04 11:03:37 -05:00
Nigel Stewart
da591ff48c Resolve ID: 3480806 - Fix GCC warning on Mac OS X 2012-05-04 10:53:27 -05:00
Nigel Stewart
784f34ad51 Resolve ID: 3310609 - Add Info to README.txt 2012-05-04 10:43:02 -05:00
Nigel Stewart
e5dca9f5e4 Resolve ID: 3394594 - No calling convention for glewFunctions 2012-05-04 10:31:47 -05:00
Nigel Stewart
950c81ab76 Resolve ID: 3519818 - glewInit should have ANSI prototype 2012-05-04 09:39:49 -05:00
Nigel Stewart
af5a34cb76 Resolve ID: 3399322 - Custom code generation broken 2012-02-12 18:36:53 -06:00
Nigel Stewart
a8eb179991 For ID: 3459812 - avoid duplicating GL_COPY_READ_BUFFER and GL_COPY_WRITE_BUFFER. 2012-02-12 16:06:34 -06:00
Nigel Stewart
cc1b20931f Resolve ID: 3479356 - GL_ARB_gpu_shader_fp64 issue 2012-02-12 15:46:57 -06:00
Nigel Stewart
71cae565cc Partial fix for ID: 3459812 - GL constants not defined? - ARB_texture_compression_bptc for 4.2, ARB_copy_buffer for 3.1 2012-01-11 15:05:14 -06:00
Nigel Stewart
4a5ff954b2 GL_NV_path_rendering now on opengl.org, remove it from auto/core 2011-09-07 22:55:24 -05:00
Nigel Stewart
4a5f85e490 Documentation updates for GLEW 1.7.0 release 2011-08-26 21:11:20 -05:00
Nigel Stewart
cc286a1154 Add GL_NV_path_rendering to auto/core until it appears on opengl.org 2011-08-25 08:56:13 -05:00
Nigel Stewart
898f22082d Add a build.html documentation page for describing some of the make targets and variables. 2011-08-02 17:21:12 -04:00
Nigel Stewart
a4964338e4 Resolve ID: 3362344 GLX_MESA_swap_control support request 2011-08-02 15:35:16 -04:00
Nigel Stewart
bc2f7a6335 Resolve ID: 2975557 ERROR_INVALID_VERSION_ARB missing 2011-08-02 15:22:41 -04:00
Nigel Stewart
2d17ae18b3 Resolve ID: 3376260 Solaris also needs inttypes.h 2011-08-02 13:23:50 -04:00
Nigel Stewart
802bac4e68 Add GL_VERSION_4_2 2011-08-02 10:21:40 -04:00