Commit Graph

134 Commits

Author SHA1 Message Date
Nigel Stewart 26be54cb1a Fixups for GL_KHR_robustness support. 2014-09-18 20:51:56 +10:00
Nigel Stewart 9b5567b4eb Add initial OpenGL 4.5 support and relevant extensions, version bump to 1.11.0 2014-08-12 00:06:56 +10:00
Nigel Stewart 9c5bc25386 Fixups for specifiation URLs. 2014-08-07 22:33:18 +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 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 6c34d03260 Fixup: GL_AMD_gpu_shader_int64 reuses NV_gpu_shader5 interface. 2014-07-12 15:13:47 +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 5224e88ca9 For GLEW Bug #242 - glVertexArrayVertexAttribDivisorEXT missing 2014-02-06 11:55:52 -06:00
Nigel Stewart b96cf5f05e It appears that upstream are preferring void over GLvoid. 2014-01-08 17:22:37 -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 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 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 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 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 81b477d877 Remove various duplicate enums. 2012-10-24 21:49:09 -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 31f9a387e2 Fixup for GLfixed as part of ES2_compatibility. 2012-08-19 12:07:58 -05:00
Nigel Stewart 62d2c87d5a Fixup for deleting extensions that disappeared from opengl.org 2012-08-14 18:43:08 -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 4c1a2460f3 Add OpenGL 4.3 support, and new extensions. 2012-08-06 09:17:50 -05:00
Nigel Stewart 05e1fba5f5 Treat Additions to Chapter as a section 2012-05-27 17:13:29 -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 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 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 cc1b20931f Resolve ID: 3479356 - GL_ARB_gpu_shader_fp64 issue 2012-02-12 15:46:57 -06:00
Nigel Stewart 6737ca7a97 Merge branch 'master' of ssh://glew.git.sourceforge.net/gitroot/glew/glew into tmp 2011-04-01 11:20:36 -05:00
Nigel Stewart 158090aab5 GLX_OML_sync_control is always needlessly disabled on many platforms without C99. Patch by Martin Lambers 2011-04-01 11:09:18 -05:00
Nigel Stewart 48e4e82de0 Clarify name of extension string begin and end 2011-03-31 07:49:53 -05:00
Nigel Stewart 1b38b41837 Patch ID: 3260500 - Query extension string only once 2011-03-30 11:38:25 -05:00
Nigel Stewart 9bca6b44ea Ungreedy prefix match for function name -> __glew prefixing 2011-03-27 23:21:43 -05:00
Nigel Stewart c06a90bc59 GLX fixup for Patch ID: 3206528 Add support for NV_video_capture 2011-03-11 12:39:50 -06:00
Nigel Stewart ff1aa06701 Patch ID: 3206528 Add support for NV_video_capture 2011-03-11 11:16:50 -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 1abca93f6a Fix for ID: 3109711 - GL_DOUBLE_MATNxM undeclared
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@633 783a27ee-832a-0410-bc00-9f386506c6dd
2010-11-17 16:43:27 +00:00
nigels b7674c9e5d Resolve ID: 3058120 - can't make svn
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@627 783a27ee-832a-0410-bc00-9f386506c6dd
2010-10-30 01:10:37 +00:00
nigels 34d6d381c5 Bug ID: 3072935 glGetPointerv is GL 1.2, not GL_EXT_vertex_array
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@623 783a27ee-832a-0410-bc00-9f386506c6dd
2010-09-22 19:45:36 +00:00
nigels 835cbed5b8 Filter glGetPointerv from GL_ARB_debug_output
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@618 783a27ee-832a-0410-bc00-9f386506c6dd
2010-08-16 19:43:07 +00:00
nigels 5d70415c04 Add various enumerants missing from glew.h currently
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@617 783a27ee-832a-0410-bc00-9f386506c6dd
2010-08-13 20:49:25 +00:00
nigels 7102be81a7 Disable filtering of GL_ARB_separate_shader_objects, resolve build breakage.
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@616 783a27ee-832a-0410-bc00-9f386506c6dd
2010-08-12 00:31:10 +00:00
nigels 376baca6d1 Add support for ARB_viewport_array
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@615 783a27ee-832a-0410-bc00-9f386506c6dd
2010-08-10 04:31:50 +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 43dd29cf8f Improved GL_NV_vdpau_interop support
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@608 783a27ee-832a-0410-bc00-9f386506c6dd
2010-06-29 23:58:41 +00:00