Commit Graph

510 Commits

Author SHA1 Message Date
Nigel Stewart
2e757f4b95 [CoreSupport] Resolve some Mac compilation warnings. 2015-05-29 14:25:41 +10:00
Nigel Stewart
741c93e52c [CoreSupport] Tab indentation for perl scripts 2015-05-29 14:25:40 +10:00
Nigel Stewart
38fcc6db5b [CoreSupport] Linux/GLX touch-ups for GL 3.0 + extension detection, GLX. 2015-05-29 14:25:40 +10:00
Nigel Stewart
8a0c6a00cd [CoreSupport] Linux/GLX touch-ups for ANSI-C with gcc -pedantic compilation flag 2015-05-29 14:25:40 +10:00
Nigel Stewart
d1d8e4da71 [CoreSupport] Linux/GLX touch-ups for extension string parsing and enable lookup. 2015-05-29 14:25:40 +10:00
Nigel Stewart
3b24e502dc [CoreSupport] For OpenGL 3.0 onwards use glGetStringi rather than glGetString(GL_EXTENSIONS) 2015-05-29 14:25:40 +10:00
Nigel Stewart
72ad8c79f7 [CoreSupport] Represent the extension string(s) as an array of GLboolean - _glewGetExtensionString and _glewGetExtensionEnable
glewinfo output is identical.
TODO core context glGetStringi support.
TODO MX support.
2015-05-29 14:25:39 +10:00
Nigel Stewart
aab9f5a808 [CoreSupport] Whitespace fixup for make_def_var.pl 2015-05-29 14:25:39 +10:00
Nigel Stewart
0157bd8a9a [CoreSupport] Add code generation for sorted array of extension strings, which can index into array of pointers of extension enable flags. 2015-05-29 14:25:39 +10:00
Nigel Stewart
9384b86bd8 [CoreSupport] Add make_initd.pl code generator for declaring all the _glewInit functions
This allows the initializers to call each other according to the interdependencies.
2015-05-29 14:25:39 +10:00
Nigel Stewart
7c046e2307 For github pull request #33 - GLEW version in glew.h
Allow for tools to extract the GLEW version from glew.h directly.
No functional change for C API.
See: https://github.com/nigels-com/glew/pull/33/files
2015-03-29 11:43:56 +10:00
Nigel Stewart
573eeabd8e [Mac] Migrate glewinfo on Mac from AGL to CGL, with the possibility of running in (core) OpenGL 3.2 mode. 2015-03-20 20:23:04 +10:00
Nigel Stewart
9fedd9e053 Bump version to 1.12.0, updated documentation. 2015-01-24 22:45:29 +10:00
Nigel Stewart
b52fa4654d Bump copyright year to 2015 2015-01-24 17:21:59 +10:00
Carsten Neumann
e6a117de9b add missing glGetGraphicsResetStatus function to VERSION_4_5
This function is in OpenGL 4.5, but not part of GL_KHR_robustness
extension - it is in GL_ARB_robustness, but there it has the ARB suffix.
2015-01-07 19:54:05 +10:00
Nigel Stewart
f1eae16bb8 Sourceforge bug 260 Missing defines: GL_COPY_{READ|WRITE}_BUFFER_BINDING 2014-12-11 19:34:52 +10:00
Nigel Stewart
06db711223 Merge pull request #19 from omniavinco/master
Sort the enums in a stable manner
2014-10-24 21:05:45 +10:00
Nigel Stewart
d32f4278e2 Tidy-up for .gitattributes and update_ext.sh 2014-10-24 21:03:11 +10:00
Frank Park
a790eb8129 Fixed a bug with shell script and added .gitattributes
Update_ext.sh does not utilize the blacklist correctly with cygwin due
to the argument -name in find is not quoted. Argument *.txt has been
changed to "*.txt" to fix the issue.

Also, it is currently possible for windows users to pull the repo in
CRLF format which destroys the scripts and source files. .gitattributes
were added to prevent this issue.
2014-10-19 01:59:48 -04:00
omniavinco
933e322dd5 Sort the enums in a stable manner 2014-10-16 23:46:52 +09:00
Nigel Stewart
3f48639825 Linux gcc 4.8 now builds clean with -Wcast-qual flag. 2014-10-14 19:24:49 +10:00
Nigel Stewart
d99211a9d3 Filtering for GL_NV_framebuffer_mixed_samples extension added. 2014-10-06 21:53:58 +10:00
Nigel Stewart
d04fd20cec Touch-up: Sort the enums (tokens) in a stable manner for consistency in include files. 2014-09-27 11:34:59 +10:00
Nigel Stewart
6b5f533a7a Update snapshots available for download 2014-09-18 21:31:24 +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
26be54cb1a Fixups for GL_KHR_robustness support. 2014-09-18 20:51:56 +10:00
Nigel Stewart
0ab71ffb6f Use GL_NV_path_rendering spec (including version 1.3) rather than hard-coded override. 2014-08-20 09:29:06 +10:00
Nigel Stewart
83a2bae026 Fixup for GLEW 1.11.0 log.html 2014-08-12 11:06:04 +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
7d03ac811c Merge remote-tracking branch 'rconde01/CompletingSignatures' 2014-08-10 12:06:22 +10:00
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