Gyusun
918ece3da8
Generate Sources of master updated at Tue Apr 15 00:01:22 GMT 2025
2025-04-15 00:01:22 +00:00
Gyusun Yeom
ac12d4d22e
Merge pull request #70 from Perlmint/feature/cmake4
...
Update policy max version to supress warning
2025-04-13 23:14:00 +09:00
Gyusun Yeom
9e8e33ca17
Update policy max version to supress warning
2025-04-13 22:12:59 +09:00
Gyusun Yeom
5ee099a5b1
Merge pull request #71 from Perlmint/fix/gha
...
Fix GHA build test
2025-04-13 22:10:11 +09:00
Gyusun Yeom
852253523f
Fix GHA build test
2025-04-13 21:24:44 +09:00
Gyusun
49490b10c4
Generate Sources of master updated at Fri Apr 11 11:59:33 GMT 2025
2025-04-11 11:59:33 +00:00
Gyusun
0d1debf37f
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Apr 11 11:59:20 GMT 2025
2025-04-11 11:59:20 +00:00
Nigel Stewart
3da315c23a
Update copyright to 2024
2024-12-15 22:08:45 +10:00
Nigel Stewart
1236a81d70
Update config.guess from https://git.savannah.gnu.org/cgit/config.git
2024-12-15 22:08:32 +10:00
Gyusun
72ff6b1a5e
Generate Sources of master updated at Wed Sep 11 00:01:25 GMT 2024
2024-09-11 00:01:25 +00:00
Gyusun
9f4f3e67eb
Generate Sources of master updated at Sat Aug 24 10:11:29 GMT 2024
2024-08-24 10:11:29 +00:00
Gyusun
8d3ac6aca3
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Aug 24 10:11:14 GMT 2024
2024-08-24 10:11:14 +00:00
Ryan Schmidt
b323ebf9ad
Remove everything after digits in SYSTEM
...
Instead of just removing periods and digits from SYSTEM, remove periods
and digits and everything after any digits. This handles unusual system
identifiers like powerpc-apple-darwin10.0.0d2.
I wasn't sure if periods can appear anywhere other than in the release
number so I retained the previous behavior of removing all periods
regardless where they are.
2024-04-25 08:34:21 +10:00
Anuraag Agrawal
c050e33aa0
Define APIENTRY in osmesa build if not defined.
2024-04-25 08:31:48 +10:00
Gyusun
a5494db414
Generate Sources of master updated at Sun Dec 17 00:01:29 GMT 2023
2023-12-17 00:01:29 +00:00
Gyusun
e13dcc58e6
Generate Sources of master updated at Thu Dec 7 00:01:26 GMT 2023
2023-12-07 00:01:27 +00:00
Gyusun
b9f61b43b2
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Nov 11 00:00:54 GMT 2023
2023-11-11 00:00:54 +00:00
Nigel Stewart
e1a80a9f12
AWS Codebuild badge added
2023-11-10 12:53:13 +10:00
Nigel Stewart
4c6cb2f56d
AWS Codebuild badge added
2023-11-10 12:53:13 +10:00
Gyusun
786430a248
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Nov 10 00:01:27 GMT 2023
2023-11-10 00:01:27 +00:00
Nigel Stewart
7fb9693bd8
Build support for SYSTEM=darwin-arm64
2023-11-10 08:35:40 +10:00
Nigel Stewart
c1985bb954
blacklist MESA_sampler_objects for now, collides with GL_ARB_sampler_objects
2023-11-10 08:32:46 +10:00
Gyusun
338306293e
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Oct 16 00:01:34 GMT 2023
2023-10-16 00:01:34 +00:00
SpaceIm
f064fbfcb6
more cleanup
2023-10-15 21:08:17 +10:00
SpaceIm
f8023b362d
fix initialization of CMakeLists and cleanup after bump of min cmake version
2023-10-15 21:08:17 +10:00
Gyusun
5aa27cf7d4
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Oct 7 00:01:15 GMT 2023
2023-10-07 00:01:15 +00:00
Kerby Geffrard
c43940a927
Shallow clone of registry repositories
2023-10-07 06:44:25 +10:00
Gyusun
906f8f7a6e
Generate Sources of master updated at Sat Sep 30 00:01:22 GMT 2023
2023-09-30 00:01:22 +00:00
Gyusun
3cf29c57e9
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Sep 22 00:01:45 GMT 2023
2023-09-22 00:01:45 +00:00
grahamreeds
c2f7ab7f09
Bumped CMake version in README to 3.16.
2023-09-22 07:03:54 +10:00
grahamreeds
a4d8b2a2a3
Bump minimum cmake version to 3.16 matching the LTS release of Ubuntu 20.04
2023-09-22 07:03:54 +10:00
Gyusun
908ac2eb68
Generate Sources of master updated at Fri Sep 15 23:11:57 GMT 2023
2023-09-15 23:11:57 +00:00
Gyusun
0e6711a117
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Sep 15 23:11:36 GMT 2023
2023-09-15 23:11:36 +00:00
Gyusun Yeom
4abae5fd0c
Merge pull request #65 from Perlmint/latest_cmake
...
Run build test with latest cmake
2023-09-16 08:11:26 +09:00
Gyusun Yeom
7684bff43b
Run build test with latest cmake
2023-09-16 08:09:34 +09:00
Gyusun Yeom
a13f8088ac
Run build test with latest cmake
2023-09-15 22:25:42 +09:00
Gyusun Yeom
bae9d1a33d
Merge pull request #63 from Wohlstand/master
...
CMake: Fixed minimal version warning on recent CMake
2023-09-15 22:22:42 +09:00
Wohlstand
bfe27f1ed1
CMake: Fixed minimal version warning on recent CMake
...
```
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
```
2023-08-23 01:03:03 +03:00
Kekschen
a98195b83d
Updated comment in cmake-testbuild.sh
2023-07-16 09:29:54 +10:00
Gyusun Yeom
9758219375
Merge pull request #62 from Wohlstand/master
...
CMake: Fixed symbolic link for builds with a debug postfix
2023-06-26 23:28:33 +09:00
Gyusun
61ff0a2a04
Generate Sources of master updated at Fri Jun 23 00:01:47 GMT 2023
2023-06-23 00:01:47 +00:00
Gyusun
4ed6aac84b
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Jun 22 00:01:40 GMT 2023
2023-06-22 00:01:40 +00:00
Jean-Christophe Fillion-Robin
281c2936f3
cmake: Update install rules to support component-based installation
2023-06-22 07:47:53 +10:00
Gyusun
1eb8c92877
Generate Sources of master updated at Wed Jun 21 00:17:08 GMT 2023
2023-06-21 00:17:08 +00:00
Wohlstand
91cfa6a5c9
CMake: Fixed symbolic link for builds with a debug postfix
2023-06-21 03:10:16 +03:00
Gyusun
7f7e844cfc
Merge https://github.com/nigels-com/glew.git into master HEAD at Tue Apr 25 00:01:44 GMT 2023
2023-04-25 00:01:44 +00:00
NoamDev
ef7d12ecb7
Added to .gitignore auto-checkout out repos
2023-04-24 20:20:17 +10:00
Gyusun
8f9a60f6aa
Generate Sources of master updated at Sat Apr 1 00:01:52 GMT 2023
2023-04-01 00:01:52 +00:00
Gyusun
062db23216
Generate Sources of master updated at Thu Mar 16 00:01:57 GMT 2023
2023-03-16 00:01:57 +00:00
Gyusun
675b56a057
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Mar 16 00:01:33 GMT 2023
2023-03-16 00:01:33 +00:00
NoamDev
6a53a2a200
Added to .gitignore auto-checkout out repos
2023-03-15 22:28:40 +10:00
Ned Loynd
52ce1cc575
Check the macOS deployment target before using dlfcn
2023-03-15 22:28:10 +10:00
Or Dagmi
f266584c9a
Fixing test fs case sensitivity garbage files in the source dir ( #61 )
...
* Fixing test fs case sensitivity minor issue where files where not created in the CMAKE_BINARY_DIR
---------
Co-authored-by: DiGMi <digmi@convexum.com>
2023-02-27 21:00:25 +09:00
Gyusun Yeom
020831e5ad
Merge pull request #58 from JamesPerlman/patch-1
...
Use CMP0077
2023-02-23 15:22:47 +09:00
James Perlman
d9504ce13b
Use CMP0077
...
Thanks so much for making this project! I'm using CMake 3.24+, and I was getting some errors like in [this issue (zephyr/26142)](https://github.com/zephyrproject-rtos/zephyr/issues/26142 ), and fixed them using CMP0077 - Did I do this correctly?
2023-02-22 16:23:54 -08:00
Gyusun
94b823ee04
Generate Sources of master updated at Tue Feb 21 00:02:21 GMT 2023
2023-02-21 00:02:22 +00:00
Gyusun Yeom
ccc2ac3e40
Merge pull request #59 from Perlmint/fix/opengl_build
...
Fix build test
2023-02-19 13:23:06 +09:00
Gyusun Yeom
19ecc02312
Fix error on case insensitive fs
2023-02-19 13:09:58 +09:00
Gyusun Yeom
1a5db5d19b
Fix configure error on non-GLVND linux environment
2023-02-19 13:09:58 +09:00
Gyusun
8260c05ee0
Generate Sources of master updated at Sun Aug 21 07:03:15 GMT 2022
2022-08-21 07:03:15 +00:00
Gyusun
9dc72dbd02
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Aug 21 07:02:53 GMT 2022
2022-08-21 07:02:53 +00:00
Gyusun Yeom
e392a7c26f
Fix failure in maintain script
2022-08-21 16:01:58 +09:00
Nigel Stewart
5a2307fae3
Fix issue #355 - GL_NVX_progress_fence missing glCreateProgressFenceNVX
2022-06-13 12:22:45 +10:00
Marvin Schmidt
c8a2ddfbe1
cmake: Link libGLX when X11 support is requested
...
Using cmake (version 3.23.0) the build fails to link the utils
```
[...]
[ 87%] Linking C executable bin/visualinfo [113/5249]
/usr/x86_64-pc-linux-gnu/bin/cmake -E cmake_link_script CMakeFiles/visualinfo.dir/link.txt --verbose=1
/usr/host/bin/x86_64-pc-linux-gnu-cc -Wall -g -ggdb3 -O0 -rdynamic CMakeFiles/visualinfo.dir/home/marv/scm/github/glew/src/visualinfo.c.o -o bin/visualinfo -Wl,-rpath,/h
ome/marv/scm/github/glew/build-obj/lib: lib/libGLEW.so.2.2.0 -lSM -lICE -lX11 -lXext -lOpenGL -lSM -lICE -lX11 -lXext
/usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: CMakeFiles/visualinfo.dir/home/marv/scm/github/glew/src/visualinfo.c.o: in function `main':
/home/marv/scm/github/glew/src/visualinfo.c:198: undefined reference to `glXQueryExtensionsString'
/usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: CMakeFiles/visualinfo.dir/home/marv/scm/github/glew/src/visualinfo.c.o: in function `CreateContext':
/home/marv/scm/github/glew/src/visualinfo.c:1204: undefined reference to `glXQueryExtension'
/usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /home/marv/scm/github/glew/src/visualinfo.c:1206: undefined reference to `glXChooseVisual'
/usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /home/marv/scm/github/glew/src/visualinfo.c:1209: undefined reference to `glXCreateContext'
/usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /home/marv/scm/github/glew/src/visualinfo.c:1221: undefined reference to `glXMakeCurrent'
/usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: CMakeFiles/visualinfo.dir/home/marv/scm/github/glew/src/visualinfo.c.o: in function `DestroyContext':
/home/marv/scm/github/glew/src/visualinfo.c:1227: undefined reference to `glXDestroyContext'
/usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: lib/libGLEW.so.2.2.0: undefined reference to `glXGetProcAddressARB'
/usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: lib/libGLEW.so.2.2.0: undefined reference to `glXQueryVersion'
/usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: lib/libGLEW.so.2.2.0: undefined reference to `glXGetClientString'
collect2: error: ld returned 1 exit status
```
Commit 2b50f4a
("CMake: Prefer GLVND if available") changed the cmake
policy CMP0072 to `NEW` in order to make the FindOpenGL module prefer the
GLVND libraries (libOpenGL and libGLX) over the legacy GL library (libGL).
The help of the CMP0072 policy states:
> CMP0072
> -------
>
> .. versionadded:: 3.11
>
> ``FindOpenGL`` prefers GLVND by default when available.
>
> The ``FindOpenGL`` module provides an ``OpenGL::GL`` target and an
> ``OPENGL_LIBRARIES`` variable for projects to use for legacy GL interfaces.
> When both a legacy GL library (e.g. ``libGL.so``) and GLVND libraries
> for OpenGL and GLX (e.g. ``libOpenGL.so`` and ``libGLX.so``) are available,
> the module must choose between them. It documents an ``OpenGL_GL_PREFERENCE``
> variable that can be used to specify an explicit preference. When no such
> preference is set, the module must choose a default preference.
>
> CMake 3.11 and above prefer to choose GLVND libraries. This policy provides
> compatibility with projects that expect the legacy GL library to be used.
>
> The ``OLD`` behavior for this policy is to set ``OpenGL_GL_PREFERENCE`` to
> ``LEGACY``. The ``NEW`` behavior for this policy is to set
> ``OpenGL_GL_PREFERENCE`` to ``GLVND``.
>
> This policy was introduced in CMake version 3.11. CMake version
> 3.23.0 warns when the policy is not set and uses ``OLD`` behavior.
> Use the ``cmake_policy()`` command to set it to ``OLD`` or ``NEW``
> explicitly.
>
> .. note::
> The ``OLD`` behavior of a policy is
> ``deprecated by definition``
> and may be removed in a future version of CMake.
The changes from the mentioned commit combined with the new behaviour of
the FindOpenGL module resulted in the glew library being linked against
`libOpenGL` instead of `libGL`, but not `libGLX`. Since `libOpenGL`
doesn't link against GLX compared to `libGL` the linker errors above
surfaced. Fix this by explicitly linking against libGLX if GLEW_X11 is
enabled
2022-06-13 12:22:14 +10:00
ibbem
37e6144802
Remove broken end of string checks in _glewStrSame
...
I think this code tried to check for a zero terminated null byte, but it
actually just checked if the address of the corresponding character is
non-zero, which is always true. These broken checks are simply dropped
because the following code assumes that the string `b` doesn't include a
null byte and all call sites already pass the length of the string
without counting the null byte.
This bug was found by gcc 12.1 which emits a warning on this kind of
code. Now glew builds without any warnings using gcc 12.1. See
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102103 for the
corresponding issue.
2022-06-13 12:21:23 +10:00
Nigel Stewart
2c4c183c34
README: travis-ci is no longer relevant
2022-04-02 12:39:09 +10:00
Bertie Wheen
c6673b15bf
Remove unnecessary code
...
Resolves #349 (I think)
2022-04-02 12:30:19 +10:00
Nigel Stewart
55c8b94608
Add link for snapshot glew-20220402.tgz
2022-04-02 12:25:25 +10:00
G'lek Tarssza
35d928bc77
Fixed failing build on Windows when using LLVM.
...
Failure caused by `llvm-rc` failing on non-ASCII code point for
copyright symbol.
2022-02-20 18:52:10 +10:00
René Schwaiger
5dbae5a837
Make: Remove 32 bit support from universal build
...
Installing the library fails on macOS 12, if we use the compiler flags
for the i386 architecture.
See also:
- https://github.com/nigels-com/glew/pull/348#issuecomment-1032874467
2022-02-09 19:58:09 +10:00
René Schwaiger
5239c3ae21
Make: Support Apple Silicon in universal build
2022-02-09 19:58:09 +10:00
Marvin Schmidt
5f57b09c04
cmake: Install eglew.h
...
The eglew.h header was never installed using the CMake build. Fix this
by adding it to the list of public headers
2022-02-09 08:15:29 +10:00
Dmitry Kalinkin
966e53fa15
CMake: don't hardcode "<prefix>/include" in target_include_directories
2022-01-07 12:54:49 +10:00
Nigel Stewart
3f922b3dc6
Updated config.guess from https://github.com/gcc-mirror/gcc/blob/master/config.guess
2021-12-23 10:58:37 +10:00
luz paz
4a757ac7c0
Fix various typos
...
Found via `codespell -q 3 -L ake,extrem,lod,parms`
2021-12-20 07:31:49 +10:00
Gyusun Yeom
7c2b7514f6
Merge pull request #52 from Perlmint/feature/readme
...
Add readme of GLEW-cmake
2021-12-12 21:23:34 +09:00
Gyusun Yeom
fe9f5c25c6
Fix github actions build error
2021-12-12 17:24:02 +09:00
Gyusun Yeom
ec2cb231a4
Add glew-cmake README
2021-12-05 21:48:50 +09:00
Gyusun Yeom
570e4534e6
Add example
2021-12-04 15:59:21 +09:00
Gyusun
466859eeea
Generate Sources of master updated at Wed Nov 24 00:02:05 GMT 2021
2021-11-24 00:02:05 +00:00
Gyusun
ca63fc313e
Generate Sources of master updated at Thu Nov 18 00:01:44 GMT 2021
2021-11-18 00:01:44 +00:00
Gyusun Yeom
098c409d4d
Move original README.md
2021-11-14 18:41:04 +09:00
Gyusun Yeom
31c1901c82
Merge pull request #50 from Perlmint/fix/glx
...
Support off-screen mode
2021-11-14 18:38:11 +09:00
Gyusun Yeom
442d56d47d
Fix build for non-glvnd
2021-11-14 17:09:45 +09:00
Gyusun Yeom
6940c54fc1
Support off-screen mode
2021-11-14 17:09:44 +09:00
Gyusun Yeom
23b9557df8
Merge pull request #51 from Perlmint/fix/azure-build
...
Use ubuntu-latest on azure-pipeline
2021-11-14 16:13:39 +09:00
Gyusun
c44ef5c33d
Generate Sources of master updated at Sun Nov 14 06:52:50 GMT 2021
2021-11-14 06:52:50 +00:00
Gyusun
e15487351e
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Nov 14 06:52:33 GMT 2021
2021-11-14 06:52:33 +00:00
Gyusun Yeom
673391490c
Use ubuntu-latest on azure-pipeline
2021-11-14 15:51:36 +09:00
Vanfanel
062067f2ba
Specify that EGL/GLVND doesn't use GLU.
2021-10-29 09:13:42 +10:00
Vanfanel
8e2e31e69b
Add support for building against vendor-neutral GLVND instead of GLX on Linux/EGL
2021-10-29 07:14:15 +10:00
Nigel Stewart
037635a192
Disable stripping in debug-mode builds
2021-10-05 08:29:14 +10:00
Nigel Stewart
9e6361b357
visualinfo: EGL not supported yet, error out more clearly
...
Also, remove GLEW_MX support from visualinfo
2021-10-05 08:28:49 +10:00
Nigel Stewart
247baa9e20
For SYSTEM linux-mingw32 and linux-mingw64 default GLEW_DEST more appropriately
2021-10-05 08:28:12 +10:00
Nigel Stewart
d7693eea09
Makefile: don't strip in install step
...
As discussed in Issue #310 stripping the binaries is
done by the link targets, not needed for the install step.
Along the lines of a Yocto batch by Ross Burton <ross.burton@intel.com>
2021-10-05 08:27:27 +10:00
Gyusun
ce3818d22f
Generate Sources of master updated at Sun Aug 29 00:01:57 GMT 2021
2021-08-29 00:01:57 +00:00
Gyusun
b7931abd0c
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Aug 29 00:01:37 GMT 2021
2021-08-29 00:01:37 +00:00
Nigel Stewart
715afa0ff5
Extend GLEW API to support glewContextInit - GL without implied GLX, WGL, EGL initialisation
2021-08-29 09:11:11 +10:00
Nigel Stewart
ea2076658a
glewGetErrorString for GLEW_ERROR_NO_GLX_DISPLAY (added in 2016)
2021-08-29 09:10:04 +10:00
Gyusun
7c5c9d5f6b
Generate Sources of master updated at Tue Aug 24 00:01:50 GMT 2021
2021-08-24 00:01:50 +00:00
Gyusun
b832da25bc
Generate Sources of master updated at Sun Aug 22 12:29:55 GMT 2021
2021-08-22 12:29:55 +00:00
Gyusun
538b2e8d3f
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Aug 22 12:29:34 GMT 2021
2021-08-22 12:29:34 +00:00
Ross Burton
767e031645
Fix build race in Makefile
...
The current rule for the binaries is:
glew.bin: glew.lib bin bin/$(GLEWINFO.BIN) bin/$(VISUALINFO.BIN)
In parallel builds, all of those targets happen at the same time. This
means that 'bin' can happen *after* 'bin/$(GLEWINFO.BIN)', which is a
problem as the 'bin' target's responsibility is to create the directory
that the other target writes into.
Solve this by not having a separate 'create directory' target which is
fundamentally racy, and simply mkdir in each target which writes into it.
2021-07-23 18:21:23 +10:00
Ross Burton
679a3b17fa
Install to /usr/local by default when using Makefiles
...
Software should install to /usr/local by default, as /usr is for the
operating system managed libraries.
Closes #52 .
2021-07-23 18:21:23 +10:00
Gyusun
883e35a3d4
Generate Sources of master updated at Thu May 13 00:02:02 GMT 2021
2021-05-13 00:02:02 +00:00
Gyusun
4d6020be39
Generate Sources of master updated at Tue Apr 27 00:01:56 GMT 2021
2021-04-27 00:01:56 +00:00
Gyusun
d452fb8c39
Generate Sources of master updated at Wed Apr 21 00:01:55 GMT 2021
2021-04-21 00:01:55 +00:00
Gyusun
01420c19a9
Generate Sources of master updated at Sat Apr 3 00:01:48 GMT 2021
2021-04-03 00:01:48 +00:00
Gyusun Yeom
a8ef112236
Merge pull request #45 from Perlmint/fix/mingw
2021-03-24 23:00:34 +09:00
Gyusun
8824bc1146
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Mar 22 00:01:25 GMT 2021
2021-03-22 00:01:25 +00:00
Daniel Bernar
80e061f85d
Add ability to change output dirs
...
https://github.com/nigels-com/glew/issues/264
2021-03-21 12:41:32 +10:00
Julien Schueller
2b50f4acd2
CMake: Prefer GLVND if available
2021-03-21 12:41:04 +10:00
Julien Schueller
2b16160853
CMake: Add BUILD_SHARED_LIBS option
2021-03-21 12:41:04 +10:00
Julien Schueller
e34bb212f6
CMake: Add X11/EGL options
2021-03-21 12:41:04 +10:00
Gyusun Yeom
c7dc7efe4e
Merge pull request #43 from tobybell/master
...
Silence warning for policy CMP0042
2021-03-10 14:41:28 +09:00
Toby Bell
e2b4a36751
Silence warning for policy CMP0042
...
CMake policy CMP0042 affects whether @rpath is used in the install path for
dynamic libraries on macOS. It was introduced in CMake 3.0. If the policy is
not explicitly set, CMake uses OLD behavior and emits a warning.
This commit explicitly sets NEW behavior in order to silence the warning and
adopt the preferred behavior by CMake. This uses @rpath instead of @loader_path
in install names.
Documentation for policy CMP0042:
https://cmake.org/cmake/help/latest/policy/CMP0042.html
2021-03-05 18:49:38 -08:00
Gyusun Yeom
547fc11b29
Run github actions on PR ( #46 )
2021-03-06 10:36:34 +09:00
Gyusun Yeom
f61e323584
Build test with mingw
2021-03-05 22:37:01 +09:00
Gyusun Yeom
78f10dd0e0
Fix shared library build for mingw
2021-03-05 22:37:01 +09:00
Gyusun Yeom
f1c0b06b1b
Merge pull request #42 from Perlmint/fix-for-old-cmake
...
Fix errors in cmake
2021-02-10 09:52:53 +09:00
Gyusun Yeom
af5eac1089
Test with old cmake, Windows & macOS
2021-02-09 21:35:31 +09:00
Gyusun Yeom
e983f5e0ee
[ Fix #38 ] [ Fix #41 ] Fix install symbolic link
2021-02-09 21:31:26 +09:00
Gyusun Yeom
5cc3b4b8a8
[ Fix #39 ] Fix CMP0048 issue
2021-02-09 21:31:25 +09:00
Gyusun Yeom
67ff18e2ee
[ Fix #40 ] Fix non-GLVND, non-namespaced package
2021-02-09 21:31:25 +09:00
Gyusun Yeom
0be1dc6b89
Merge pull request #37 from Perlmint/feature/install_symbolic_link
2021-02-06 22:11:39 +09:00
Gyusun Yeom
81b97ab31e
Use POST_BUILD script
2021-02-06 16:04:38 +09:00
Gyusun Yeom
c4936e08b7
Install libGLEW symbolic links
2021-02-04 22:10:43 +09:00
Gyusun
7d525405e6
Generate Sources of master updated at Thu Jan 28 00:01:46 GMT 2021
2021-01-28 00:01:46 +00:00
Gyusun Yeom
10f2e41b97
Fix release - add config/version
2021-01-17 15:43:02 +09:00
Gyusun Yeom
b78f12e465
Add GeneratePkgConfig.cmake for tags
2021-01-16 22:22:16 +09:00
Gyusun
a1e2e3deab
Generate Sources of master updated at Mon Jan 11 00:02:39 GMT 2021
2021-01-11 00:02:39 +00:00
Gyusun
f4165c28eb
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Jan 11 00:02:16 GMT 2021
2021-01-11 00:02:16 +00:00
Xavier Bonaventura
fb0f210598
Use os.path.join to create paths
...
Paths should be created using os.path.join with this way is platform
independent.
2021-01-10 21:40:05 +10:00
Nigel Stewart
749aec8b9b
Documentation refresh for GLEW 2.2.0, downloads from github
2021-01-10 12:23:57 +10:00
Danilo Spinella
95329dc4a6
GLEW_EGL: Fix EGL library check
2021-01-10 12:07:23 +10:00
Nigel Stewart
8c88a0858f
EGLEW: Wayland wl_buffer declaration for WL_bind_wayland_display
2021-01-10 11:52:31 +10:00
Nigel Stewart
d68cb03149
EGLEW: Wayland wl_display and wl_resource declarations for WL_bind_wayland_display
2021-01-10 11:50:29 +10:00
Nigel Stewart
5b5685e39a
README.md: Updates for GLEW 2.2.0 release, downloads via github
2021-01-10 11:42:18 +10:00
Nigel Stewart
0fa5d11024
Fixup: Install eglew.h too
2021-01-10 11:13:09 +10:00
Xavier Bonaventura
107ab7f6e9
Use list comprehension instead of extending the collection
2021-01-10 11:09:37 +10:00
Xavier Bonaventura
4e5fe20519
Use context manager instead of raw open
...
Raw open should be avoided to prevent that in case of an exception
the file is not closed.
This also has the advantage that if the user forgets to call close
the file is still closed.
2021-01-10 11:08:48 +10:00
Gyusun
a3d0ca0c7f
Generate Sources of master updated at Fri Jan 8 00:02:10 GMT 2021
2021-01-08 00:02:11 +00:00
Gyusun Yeom
e009b0fdce
Build test with github actions
2021-01-03 15:12:00 +09:00
Gyusun Yeom
a79115599b
Modernize cmake
2021-01-03 15:11:28 +09:00
Gyusun Yeom
b7aa06157b
Fix generate pkg config
2020-12-29 22:55:52 +09:00
Gyusun Yeom
397f383c53
Fix include directory properly for install
2020-12-29 21:05:28 +09:00
Gyusun Yeom
430a36d2b8
Export cmake config & use proper include directory for install
...
Close #30
Thanks Lanza<nathan@lanza.io>
2020-12-29 20:56:03 +09:00
Gyusun Yeom
9f3df6c128
Prevent output name collision
2020-12-29 20:56:03 +09:00
Gyusun
a553506b46
Generate Sources of master updated at Tue Dec 29 11:02:40 GMT 2020
2020-12-29 11:02:40 +00:00
Gyusun
04007493ce
Merge https://github.com/nigels-com/glew.git into master HEAD at Tue Dec 29 11:02:17 GMT 2020
2020-12-29 11:02:17 +00:00
Gyusun Yeom
980ccfe56d
Fix #29 Use proper output directory
2020-12-29 19:56:22 +09:00
Gyusun Yeom
3900ff84b4
Fix #32 Drop support too old cmake version
2020-12-29 19:52:36 +09:00
Gyusun Yeom
669ca8dda9
Fix #31 Handle cmake warning about CMP0072
2020-12-29 19:51:23 +09:00
Christian Rauch
3cdab58d4e
fix typo
2020-12-13 23:24:55 +10:00
Nicolas Caramelli
75e3154422
The file include/GL/gl.h generated from OpenGL-Registry uses __gl_gl_h_
2020-12-04 16:45:04 +10:00
Tim Gates
bfc724c6cc
docs: fix simple typo, direcly -> directly
...
There is a small typo in auto/src/glew_head.c.
Should read `directly` rather than `direcly`.
2020-11-28 10:28:05 +10:00
Alexey Tereshenkov
0b97f2568d
Rename lgtm.yml to hide the file
2020-11-26 20:31:22 +10:00
Alexey Tereshenkov
7764128044
Add lgtm.yml configuration file
...
Allow LGTM.com use the custom configuration to analyze C++ code of the project
2020-11-26 20:31:22 +10:00
Gyusun Yeom
e34677f42b
Merge pull request #28 from hgs3/master
...
Define GLEW_BUILD only for libglew_shared and not consumer targets.
2020-08-23 14:54:55 +09:00
Gyusun
2785d66dde
Generate Sources of master updated at Sun Aug 16 00:01:27 GMT 2020
2020-08-16 00:01:27 +00:00
Gyusun
97419eafab
Generate Sources of master updated at Sat Aug 15 00:01:32 GMT 2020
2020-08-15 00:01:32 +00:00
Gyusun
9f109bec6c
Generate Sources of master updated at Fri Aug 14 00:01:24 GMT 2020
2020-08-14 00:01:24 +00:00
Gyusun
c87ee50fb5
Generate Sources of master updated at Thu Aug 13 00:04:21 GMT 2020
2020-08-13 00:04:21 +00:00
hgs3
a8b341554f
Mark GLEW_BUILD PRIVATE to not affect consumers using add_subdirectory.
2020-08-11 17:46:31 -05:00
Gyusun
a96e6f1c45
Generate Sources of master updated at Sat May 30 00:01:22 GMT 2020
2020-05-30 00:01:22 +00:00
Gyusun Yeom
c4c1fd4fec
Remove single/multi context option - deprecated
...
details in #27
2020-05-12 14:39:19 +09:00
Gyusun
5ab6ba3039
Generate Sources of master updated at Sat Apr 11 00:01:06 GMT 2020
2020-04-11 00:01:06 +00:00
Gyusun
68ac8e80a9
Generate Sources of master updated at Wed Apr 8 00:01:16 GMT 2020
2020-04-08 00:01:16 +00:00
Gyusun
55a499e65a
Generate Sources of master updated at Thu Mar 26 00:01:14 GMT 2020
2020-03-26 00:01:14 +00:00
Gyusun
60eafc8a9b
Generate Sources of master updated at Mon Mar 16 00:01:21 GMT 2020
2020-03-16 00:01:21 +00:00
Gyusun
b8b7ff3511
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Mar 16 00:01:01 GMT 2020
2020-03-16 00:01:01 +00:00
Nigel Stewart
9fb23c3e61
Documentation updates for GLEW 2.2.0 release
2020-03-15 21:59:54 +10:00
Nigel Stewart
555aa3ffc0
Exclude GLU and GL_SGIX_color_type extensions
2020-03-15 21:52:24 +10:00
Gyusun
7d44f3c67c
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Mar 6 00:00:50 GMT 2020
2020-03-06 00:00:50 +00:00
Jose Santiago
5ea705737a
Link the UTILS to the static library if BUILD_SHARED_LIBS is disabled.
2020-03-06 07:54:09 +10:00
Jose Santiago
882aef9761
Do not put build artifacts in the source directory.
2020-03-06 07:53:49 +10:00
Eonfge
9a2c9a14b7
Add a custom 32bit Flatpak makefile
2020-03-06 07:53:17 +10:00
Gyusun
ec3049cfc1
Generate Sources of master updated at Tue Feb 25 00:01:08 GMT 2020
2020-02-25 00:01:08 +00:00
Gyusun
1b83eb287d
Generate Sources of master updated at Fri Feb 21 00:01:05 GMT 2020
2020-02-21 00:01:05 +00:00
Gyusun
02629da9ca
Generate Sources of master updated at Wed Feb 12 00:01:18 GMT 2020
2020-02-12 00:01:18 +00:00
Gyusun Yeom
d1d8b889b8
Fix #25 make scheduled jobs always run. Even though nothing changed
2020-01-30 22:20:03 +09:00
Gyusun
3871202dfd
Merge https://github.com/nigels-com/glew.git into master HEAD at Tue Jan 28 13:32:34 GMT 2020
2020-01-28 13:32:34 +00:00
Nigel Stewart
83a174e575
Fixup TOC for README.md
2020-01-27 10:46:14 +10:00
Nigel Stewart
7c706576b8
Add TOC to README.md
2020-01-27 10:44:14 +10:00
Gyusun
c32bb089c1
Generate Sources of master updated at Tue Jan 21 22:56:03 GMT 2020
2020-01-21 22:56:03 +00:00
Gyusun
83907238d9
Merge https://github.com/nigels-com/glew.git into master HEAD at Tue Jan 21 22:55:43 GMT 2020
2020-01-21 22:55:43 +00:00
Nigel Stewart
82e8441253
GLEW 2.2.0 RC3 snapshot added
2020-01-18 10:39:33 +10:00
Nigel Stewart
18676f16d9
GL_EXT_semaphore constants fix (Issue #249 )
2019-12-23 08:56:49 +10:00
Gyusun
59a52e570f
Generate Sources of master updated at Mon Nov 11 00:03:55 GMT 2019
2019-11-11 00:03:55 +00:00
Gyusun
f9b0c4225f
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Nov 11 00:03:32 GMT 2019
2019-11-11 00:03:32 +00:00
Nigel Stewart
262514e123
glStencilFuncSeparate parameter name correction based on gl.xml (Issue #243 )
2019-11-03 22:29:57 +10:00
Gyusun Yeom
6f770a5b5b
Merge branch 'feature/pkgconfig'
2019-10-09 20:42:36 +09:00
Gyusun Yeom
4f2237a265
Generate pkg-config file
2019-10-09 20:40:50 +09:00
Gyusun Yeom
cc5cfff738
Cleanup CMakeLists
2019-10-09 20:40:25 +09:00
Gyusun
5a59fc7d94
Generate Sources of master updated at Sat Oct 5 09:11:53 GMT 2019
2019-10-05 09:11:53 +00:00
Gyusun
59c63684ee
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Oct 5 09:11:32 GMT 2019
2019-10-05 09:11:32 +00:00
Nigel Stewart
d47097985a
README.md touch-up - Travis index.html no longer available
2019-09-28 13:37:35 +10:00
Nigel Stewart
17761407da
README.md touch-up
2019-09-28 13:32:45 +10:00
Nigel Stewart
2ed67686ba
Updated README.md with mention of fresh snapshot (2.2.0 RC2)
2019-09-28 13:31:40 +10:00
Nigel Stewart
4bbe8aa2ab
Visual Studio 16 release-mode cmake fixup: libvcruntime.lib, msvcrt.lib
2019-09-28 12:27:53 +10:00
Nigel Stewart
68135131a9
Resolve visualinfo and glewinfo link warnings for vc15 build
2019-09-28 11:54:27 +10:00
Nigel Stewart
b374d9ad93
Fix vc15 release build memset link problem for v142 toolchains
2019-09-28 11:45:01 +10:00
Nigel Stewart
0831041e9f
Refinements for SYSTEM=msys builds (MSYS2)
2019-09-27 23:55:50 +10:00
Nigel Stewart
3f91cd177a
For SYSTEM=msys put dll in bin directory
2019-09-27 23:32:44 +10:00
Nigel Stewart
5509e2e13e
Resolve gcc -Wshadow / MS C4456 compilation warning(s)
2019-09-27 22:08:15 +10:00
Gyusun Yeom
20ea2d0d07
Move to azure pipeline
2019-09-23 00:12:27 +09:00
Gyusun Yeom
ceb7145f3e
Generate Sources of master updated at Wed Sep 18 13:43:07 GMT 2019
2019-09-18 22:43:07 +09:00
Bluenaxela
371895de42
Add proper support for static builds on WIN32
2019-09-18 22:40:54 +09:00
Gyusun Yeom
acd5fc7f64
fix windows build error - add rc files
2019-09-18 21:57:34 +09:00
Gyusun Yeom
708bbfd807
Generate Sources of master updated at 2019. 09. 15. (일) 15:14:15 GMT
2019-09-16 00:14:15 +09:00
Gyusun Yeom
df23003353
Fix importing tags - use proper registry
2019-09-16 00:13:34 +09:00
Gyusun Yeom
41c88953cd
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Aug 19 14:31:27 GMT 2019
2019-08-19 14:31:27 +00:00
Nigel Stewart
ea30c83d92
linux-clang: -std=c89 rather than -ansi
2019-08-19 22:46:06 +10:00
Nigel Stewart
9170611428
Travis: Use Xenial for build coverage
2019-08-19 22:43:44 +10:00
Gyusun Yeom
77fa1efe71
Generate Sources of master updated at Thu Aug 8 14:37:32 GMT 2019
2019-08-08 14:37:32 +00:00
Gyusun Yeom
1f730ccb3d
Generate Sources of master updated at Mon Jul 29 14:35:28 GMT 2019
2019-07-29 14:35:28 +00:00
Gyusun Yeom
2545ef4e02
Fix error and typo in maintain script
2019-07-01 00:51:33 +09:00
Gyusun Yeom
5bc4c9d380
Generate Sources of master updated at Sun Jun 30 14:34:29 GMT 2019
2019-06-30 14:34:29 +00:00
Gyusun Yeom
ff01f1db86
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Jun 30 14:31:55 GMT 2019
2019-06-30 14:31:55 +00:00
Gyusun Yeom
0329c64675
Fix CI error
2019-06-30 11:04:15 +09:00
Gyusun Yeom
e3f3079a53
Add CI pipeline data
2019-06-29 18:51:17 +09:00
Gyusun Yeom
c52a9eb978
Move maintain script into own directory
2019-06-29 18:28:31 +09:00
Nigel Stewart
47588720ee
Extend GLEW_INCLUDE support to eglew.h and glxew.h
2019-06-13 09:28:51 +10:00
ArthurSonzogni
8c42082242
Fix cmake error on Linux "no LIBRARY DESTINATION"
...
On Linux, cmake gives the error:
~~~bash
CMake Error at CMakeLists.txt:79 (INSTALL):
INSTALL TARGETS given no LIBRARY DESTINATION for shared library target
"libglew_shared".
CMake Error at CMakeLists.txt:94 (INSTALL):
INSTALL TARGETS given no LIBRARY DESTINATION for shared library target
"libglewmx_shared".
-- Configuring incomplete, errors occurred!
~~~
This bug was caused by the merge:
e4de8a77a1
Containing:
* Update library install directories in Cmake
commit 5a7232fc53
* Install directories set in single statement
commit def19e7de4
The cause is that RUNTIME DESTINATION is now defined (for Windows), but
not LIBRARY DESTINATION (for Linux).
See issue: https://github.com/Perlmint/glew-cmake/issues/17
2019-06-11 21:37:30 +09:00
Gyusun Yeom
662a645508
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Apr 24 02:44:14 GMT 2019
2019-04-24 02:44:14 +00:00
Stefan Zabka
154f83e024
Made build description a bit clearer
...
I hope this version is more understandable for people just reading the Readme
I had to go read #13 first to understand what this meant.
2019-04-23 23:03:53 +10:00
Gyusun Yeom
e4de8a77a1
Merge pull request #16 from GekkieHenkie/patch-1
...
Update library install directories in Cmake
2019-04-20 15:45:09 +09:00
GekkieHenkie
5a7232fc53
Install directories set in single statement
2019-04-09 23:59:48 +02:00
GekkieHenkie
def19e7de4
Update library install directories in Cmake
...
Currently (well, at least on Windows), the created DLL files aren't installed to the correct directory after a build. The DLL files are installed to the 'lib' directory. Which actually is the place for the static library or the shared library's symbols file (.lib).
The shared library runtimes should be installed to the 'bin' output directory, as proposed in this PR.
See the ```CONFIGURATIONS``` option in [Install command introduction in the CMake manual](https://cmake.org/cmake/help/v3.14/command/install.html#introduction ) for an example.
It's considered best practice and follows convention as used in other notable libraries as libpng, libogg/vorbis, freetype, zlib, tinyxml, etc, to install the runtime output in the 'bin' directory.
2019-04-09 23:22:16 +02:00
Gyusun Yeom
f92c14bcc1
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Apr 8 02:44:15 GMT 2019
2019-04-08 02:44:15 +00:00
Nigel Stewart
61d167422c
Elbrus 2000 architecture support added for Linux make build
2019-04-07 19:39:22 +10:00
Gyusun Yeom
9cc72c5dc2
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Mar 20 02:44:18 GMT 2019
2019-03-20 02:44:18 +00:00
Nigel Stewart
3565eacf87
Include cstddef and cstdint (rather than C versions) for C++ compiler on macOS and Linux
2019-03-19 20:08:48 +10:00
Gyusun Yeom
e6d676975f
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Mar 18 02:44:18 GMT 2019
2019-03-18 02:44:18 +00:00
TheVice
1f833c032f
[parse_xml] resolved "TypeError: a bytes-like object is required, not 'str'"
...
after commit 10f2d76c62
was applied.
2019-03-17 22:48:22 +10:00
TheVice
1b17b0b210
[parse_xml] replaced OptionParser with ArgumentParser according
...
to depreciation of first one starting from Python version 3.2.
2019-03-17 22:48:22 +10:00
Gyusun Yeom
89b83938a2
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Mar 17 02:44:17 GMT 2019
2019-03-17 02:44:17 +00:00
Nigel Stewart
f5feecd46e
Extend glew.pc output to mention GL linking (-framework on OSX)
2019-03-17 09:05:27 +10:00
Valentin Sarthou
10f2d76c62
Write files in binary format in parse_xml.py
...
Issue:
On Windows platforms, when writing files with python in text-mode, LF
characters get converted to CRLF.
This behavior leads to incorrect code generation in the steps following
parse_xml.py
Fix:
Replace file access mode by 'wb' to avoid any platform-dependent behavior
regarding newlines.
2019-03-17 09:03:24 +10:00
Gyusun Yeom
f8de1d2860
Generate Sources of origin/master updated at Tue Feb 5 17:45:53 GMT 2019
2019-02-06 02:45:53 +09:00
Gyusun Yeom
f2e1f3bac5
Merge https://github.com/nigels-com/glew.git into master HEAD at Tue Feb 5 17:44:15 GMT 2019
2019-02-06 02:44:15 +09:00
Nigel Stewart
565caae5ad
Prune auto/core for GLX code generation from XML
2019-02-05 06:37:36 +10:00
Nigel Stewart
521fa58c63
Use parse_xml.py for GLX code generation
2019-02-05 06:37:36 +10:00
Gyusun Yeom
f93eddb4a4
Generate Sources of origin/master updated at Mon Feb 4 17:45:53 GMT 2019
2019-02-05 02:45:53 +09:00
Gyusun Yeom
edf558f8f6
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Feb 4 17:44:16 GMT 2019
2019-02-05 02:44:16 +09:00
Nigel Stewart
3e6dfc4414
Prune auto/core for WGL code generation from XML
2019-02-04 07:58:55 +10:00
Nigel Stewart
dcff76b0d1
Type-mapping isn't needed for parse_xml.py WGL purposes, after all
2019-02-04 07:58:55 +10:00
Nigel Stewart
62b9213b44
Use parse_xml.py for WGL code generation
2019-02-04 07:58:55 +10:00
Gyusun Yeom
abb57c9b54
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Feb 3 17:44:16 GMT 2019
2019-02-04 02:44:16 +09:00
Nigel Stewart
278a314d99
Improved robustness for EGL-Registry download
2019-02-03 18:45:46 +10:00
Gyusun Yeom
f1a95440ea
Generate Sources of origin/master updated at Sat Feb 2 17:45:50 GMT 2019
2019-02-03 02:45:50 +09:00
Gyusun Yeom
b2ea0143bd
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Feb 2 17:44:17 GMT 2019
2019-02-03 02:44:17 +09:00
Nigel Stewart
6f31e134f6
Extend glewinfo to support optional -experimental mode, default to normal mode of operation
2019-02-02 15:03:57 +10:00
TheVice
e304e73230
[filter_gl_ext] removed command that currently not applicable.
2019-02-02 15:03:27 +10:00
Nigel Stewart
103b3d156e
Update copyright information for 2019
2019-02-02 14:19:42 +10:00
Nigel Stewart
44049b7de2
FreeBSD cmake fixup for locating X11 include and lib
2019-02-02 09:23:01 +10:00
Nigel Stewart
899d47a2f3
FreeBSD build fixup to use X11 from /usr/local
2019-02-02 09:23:01 +10:00
Nigel Stewart
fbcb13d274
FreeBSD xargs fixup for auto/Makefile
2019-02-02 09:23:01 +10:00
Nigel Stewart
a8df738667
FreeBSD using #!/usr/bin/env for portability
2019-02-02 09:23:01 +10:00
Nigel Stewart
79ca96a53e
FreeBSD pkg install for README.md
2019-02-02 09:23:01 +10:00
Gyusun Yeom
4932bbba1d
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Jan 31 17:44:16 GMT 2019
2019-02-01 02:44:16 +09:00
Nigel Stewart
ce7bb5a8f0
Whitespace tidy-up for README.md
2019-01-31 08:31:31 +10:00
Gyusun Yeom
d650219631
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Jan 30 17:44:16 GMT 2019
2019-01-31 02:44:16 +09:00
Nigel Stewart
8368ad1c3e
Travis: variable-driven artifacts (again)
2019-01-30 20:55:26 +10:00
Nigel Stewart
0cb090a1a9
Travis: variable-driven artifacts
2019-01-30 20:43:20 +10:00
Nigel Stewart
fb66d74d14
Travis: S3 credentials
2019-01-30 08:05:53 +10:00
Nigel Stewart
70fb6195ae
Travis: disable EGL for now to workaround build failures
2019-01-30 07:46:03 +10:00
Nigel Stewart
180ac698f7
Travis build coverage updates
2019-01-30 07:46:03 +10:00
Gyusun Yeom
d36641c3e5
Generate Sources of origin/master updated at Mon Jan 28 17:45:47 GMT 2019
2019-01-29 02:45:47 +09:00
Gyusun Yeom
923d1cadf3
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Jan 28 17:44:16 GMT 2019
2019-01-29 02:44:16 +09:00
Nigel Stewart
c49798062d
Optional override of OpenGL-Registry, EGL-Registry amd glfixes git repos
2019-01-28 21:05:21 +10:00
TheVice
b48ded757e
[glewinfo] added using of 'sscanf_s' function for some build environment.
2019-01-28 21:04:41 +10:00
Gyusun Yeom
317f39e669
Generate Sources of origin/master updated at Sat Jan 26 17:45:45 GMT 2019
2019-01-27 02:45:45 +09:00
Gyusun Yeom
831a868c60
Generate Sources of origin/master updated at Fri Jan 11 17:45:48 GMT 2019
2019-01-12 02:45:48 +09:00
Gyusun Yeom
28c160367b
Generate Sources of origin/master updated at Thu Jan 10 17:45:44 GMT 2019
2019-01-11 02:45:44 +09:00
Gyusun Yeom
302eae8ebb
Generate Sources of origin/master updated at Sun Dec 30 17:45:45 GMT 2018
2018-12-31 02:45:45 +09:00
Gyusun Yeom
99a9408cf0
Generate Sources of origin/master updated at Sat Dec 29 17:45:43 GMT 2018
2018-12-30 02:45:43 +09:00
Gyusun Yeom
82e4802538
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Dec 29 17:44:16 GMT 2018
2018-12-30 02:44:16 +09:00
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
Danilo Spinella
c63cdf976d
Add GLEW_EGL in cmake build
2018-12-29 20:21:23 +10:00
Gyusun Yeom
8e190fe8fc
Generate Sources of origin/master updated at Thu Dec 20 17:45:56 GMT 2018
2018-12-21 02:45:56 +09:00
Gyusun Yeom
a2ab3e7ca7
Generate Sources of origin/master updated at Wed Dec 19 17:45:42 GMT 2018
2018-12-20 02:45:42 +09:00
Gyusun Yeom
6dbc940772
Generate Sources of origin/master updated at Wed Oct 31 17:45:43 GMT 2018
2018-11-01 02:45:43 +09:00
Gyusun Yeom
06ec3affe2
Generate Sources of origin/master updated at Wed Oct 17 17:45:45 GMT 2018
2018-10-18 02:45:45 +09:00
Gyusun Yeom
679246fadb
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Oct 13 17:44:15 GMT 2018
2018-10-14 02:44:15 +09:00
Nigel Stewart
8b2d34956c
Conditional cmake policy CMP0003 and CMP0042
2018-10-13 14:07:01 +10:00
Gyusun Yeom
5bb183155b
Generate Sources of origin/master updated at Wed Oct 10 17:45:43 GMT 2018
2018-10-11 02:45:43 +09:00
Gyusun Yeom
6755e0fcac
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Oct 10 17:44:15 GMT 2018
2018-10-11 02:44:15 +09:00
Nigel Stewart
40fbbe826c
Snapshot tidy-up in README
2018-10-10 17:30:51 +10:00
Nigel Stewart
3e033b9db5
Fix Issue #189 - GL_NV_sample_locations glResolveDepthValuesNV
2018-10-10 16:49:12 +10:00
Nigel Stewart
6d5dabf870
Fix Issue #194 - KHR_context_flush_control enums
2018-10-10 16:38:56 +10:00
Nigel Stewart
14e212406c
Fix Issue #195 - need to sort extensions by name, rather than path
2018-10-10 16:12:24 +10:00
Nigel Stewart
bc3c5d4992
glew-20181010.tgz GLEW 2.2.0 RC1 snapshot available
2018-10-10 14:09:18 +10:00
Nigel Stewart
4234f46208
Add a contributions section to README.md
2018-10-10 14:00:00 +10:00
Nigel Stewart
03afadd4f2
Using EGL-Registry for EGL support
2018-10-10 13:59:11 +10:00
Nigel Stewart
d547ee1556
Updated config.guess from http://git.savannah.gnu.org/
2018-10-10 12:32:11 +10:00
Nigel Stewart
9964f51119
Linux info for EGL, OSMesa and Mingw-64 builds
2018-10-10 12:29:39 +10:00
Nigel Stewart
a8ebd2819e
Linux info for EGL, OSMesa and Mingw-64 builds
2018-10-10 12:29:15 +10:00
Nigel Stewart
d73ad7eeb2
Blacklist more GLX SGIX extensions = fixup
2018-10-10 11:19:01 +10:00
Nigel Stewart
08ca29e604
Blacklist more GLX SGIX extensions
2018-10-10 11:08:45 +10:00
Nigel Stewart
66144ae686
GLEW 2.2.0 version bump
2018-10-10 11:08:45 +10:00
Nigel Stewart
be4e0eb102
Using KhronosGroup/OpenGL-Registry git repository for extension specifications
2018-10-10 11:08:45 +10:00
Paul Steinbrecher
c849b3f00b
Update support for Cygwin 2.10.0 without X11. Based on MSYS toolchain config.
2018-10-10 11:02:56 +10:00
Paul Steinbrecher
e0e17b923e
Revert "Update support for Cygwin 2.10.0 - based on MSYS toolchain config."
...
This reverts commit 2b3a490f7cd45afc294aedad55196b7a5a89813f.
2018-10-10 11:02:56 +10:00
Paul Steinbrecher
23a7226493
Update support for Cygwin 2.10.0 - based on MSYS toolchain config.
2018-10-10 11:02:56 +10:00
dimitri
b7c40325c7
Removed conan configuration.
2018-10-10 11:01:48 +10:00
Nigel Stewart
559cd7fad8
Updated build instructions for Linux
2018-10-10 10:56:37 +10:00
CiriUp
e8149ff567
Updated build instructions for Linux
2018-10-10 10:46:45 +10:00
Gyusun Yeom
4fbb8fe14a
Generate Sources of origin/master updated at Thu Jun 21 12:01:56 GMT 2018
2018-06-21 21:01:56 +09:00
Gyusun Yeom
f43a19ea26
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Jun 21 12:01:11 GMT 2018
2018-06-21 21:01:11 +09:00
dimitri
e544f8c12d
Correction for conan v1.0.0
2018-01-13 11:50:10 +10:00
dimitri
ef0e1c4d3a
Still avoiding 32-bit builds online, even though they work locally.
2018-01-13 11:50:10 +10:00
dimitri
1cdf352217
Building 32-bit binaries on 64-bit linux machines now supported.
2018-01-13 11:50:10 +10:00
Olli Kallioinen
f5f69b25eb
Fix for issue #169 (glew cmake project requires a c++ compiler)
2017-12-30 09:25:54 +10:00
Nigel Stewart
2af38d87be
Fixup for GLEW_VERSION_4_5 version detection
2017-12-02 09:16:46 +10:00
dimitri
871bb6601b
Still avoiding 32-bit builds online, even though they work locally.
2017-11-19 09:17:22 +10:00
dimitri
0b396919e6
Building 32-bit binaries on 64-bit linux machines now supported.
2017-11-19 09:17:22 +10:00
wiranoid
ee3026486f
Add Visual Studio 2015 and 2017 project files
2017-11-19 09:16:38 +10:00
dimitri
1579119716
Removed replace_in_file from imports.
2017-11-05 21:52:42 +10:00
dimitri
a30e00892a
No longer need conanfile string replacement for win gcc.
2017-11-05 21:52:42 +10:00
Steve Robinson
07b759b784
The install_manifest.txt is actually in the top-level binary directory, not the project-specific binary directory. I get the CMake error 'Cannot find install manifest' if I've added the glew library as a subdirectory in my existing CMake project.
2017-10-09 21:10:58 +10:00
Nigel Stewart
b612863554
Merge pull request #154 from rblath/patch-1
...
Include description of glew in README.md
2017-09-27 22:19:07 +10:00
Rene
15ab6eebec
Include description of glew in README.md
...
Description has been taken from glew.sourceforge.net
2017-09-27 11:42:00 +02:00
Nigel Stewart
3a8eff77da
glewinfo fixup for MacOS core context mode with version>4.0+
2017-07-31 21:11:51 +10:00
Nigel Stewart
1fe2ca4f37
Bump GLEW version to 2.1.0
2017-07-31 20:24:29 +10:00
Nigel Stewart
4b40314cc0
Initial OpenGL 4.6 support
2017-07-31 20:24:29 +10:00
Nigel Stewart
0ce7b8ee26
Merge pull request #151 from dimi309/master
...
Adding conan packaging support
2017-07-29 14:00:23 +10:00
dimitri
1b1371ddcb
Conan package test cmakelists cleanup.
2017-07-26 05:35:34 +02:00
dimitri
f8c6f9bffd
Using standard args in FindGLEW.
2017-07-26 05:23:03 +02:00
dimitri
b194494aef
No version and no username in test_package/conanfile.py
2017-07-25 05:50:18 +02:00
dimitri
58b23c29a7
Using exports_sources.
2017-07-24 23:01:06 +02:00
dimitri
fc5659148d
Correction for conan mingw debug builds.
2017-07-21 17:40:11 +03:00
dimitri
fd281347f4
Copying .pdb files for Windows debug static builds.
2017-06-30 07:23:23 +02:00
dimitri
2a5a242624
Back to original .travis.yml. Keeping .travis.yml.conan.
2017-06-27 06:04:02 +02:00
dimitri
b7fbaec9b3
Support for building released versions added.
2017-06-27 06:01:39 +02:00
dimitri
cf469ab200
Added conan packaging support.
2017-06-27 05:59:43 +02:00
dimitri
25bc79f2b9
Added basic conan files.
2017-06-25 20:15:34 +02:00
Nigel Stewart
be55fd6b6b
Merge pull request #148 from jasjuang/master
...
add sudo make uninstall for cmake build
2017-06-21 23:35:30 +10:00
jasjuang
0b5461935f
add sudo make uninstall for cmake build
2017-06-20 16:06:47 -07:00
Nigel Stewart
f678171b69
Fix for glxewInit - we need GLX 1.2 for calling glXGetCurrentDisplay
2017-04-27 20:43:33 +10:00
Nigel Stewart
8ae15ddd51
Merge pull request #143 from claudiofantacci/fix/cmakelists
...
Add VERSION and SOVERSION number to shared libraries
2017-04-25 17:52:20 +10:00
Claudio
298528cd87
Remove trailing space
2017-04-23 19:24:39 +02:00
Claudio
e7bf0f70b3
Add VERSION and SOVERSION number to shared libraries
...
With this commit, when building or installing `glew`, VERSION and
SOVERSION symlinks to the `glew` shared library are created in the
library installation folder if the platform supports them and the linker
supports so-names.
VERSION and SOVERSION specify, respectively, the build version and API
version of the shared library.
As an example, under macOS, the following symlinks will be created:
libGLEW.2.0.0.dylib (the shared library)
libGLEW.2.0.dylib -> libGLEW.2.0.0.dylib (VERSION symlink)
libGLEW.dylib -> libGLEW.2.0.dylib (SOVERSION symlink)
Fixes #141
2017-04-23 19:24:12 +02:00
Nigel Stewart
8ef3df14f3
Snapshot available for GLEW 2.0.1 RC1
2017-04-23 12:40:33 +10:00
Nigel Stewart
ad15372255
Documentation refresh for upcoming GLEW 2.0.1
2017-04-23 12:17:16 +10:00
Nigel Stewart
60139a6cfb
Initial draft of release notes for upcoming GLEW 2.0.1
2017-04-23 12:16:50 +10:00
Nigel Stewart
a82b984534
Add support for GLEW_INCLUDE to allow including glew.h from a custom location
2017-04-23 11:51:09 +10:00
Nigel Stewart
925722f910
OSX cmake refinement - no Requires: glu in glew.pc
2017-04-23 11:23:12 +10:00
Nigel Stewart
2906c1c10f
OSX makefile refinements - only require GLU in GLEW_APPLE_GLX=1 mode, use -std=c99 for X11/GLX
2017-04-23 11:14:01 +10:00
Nigel Stewart
b34af4d1e3
Tidy-up for Mac makefile build configs
2017-04-23 10:55:00 +10:00
Nigel Stewart
a9e50908a1
For cmake build, skip X11 check for Windows and Apple OSX
2017-04-23 09:34:57 +10:00
Nigel Stewart
d77479401d
For cmake build, opt into Mac OS X rpath mode, bump version to 2.8.12
2017-04-23 09:20:49 +10:00
Nigel Stewart
db019a23a9
Merge pull request #127 from techtonik/patch-1
...
glewinfo output is a .txt file
2017-04-23 09:07:59 +10:00
Nigel Stewart
75440cab22
Merge pull request #137 from tokenrove/fix-perl-5.26-inc
...
Fix perl @INC for scripts which include make.pl
2017-04-23 09:07:43 +10:00
Julian Squires
7f510379f6
Fix perl @INC for scripts which include make.pl
...
In perl 5.26, and some earlier perls that have been proactively
patched (Debian's perl 5.24, for example), '.' was removed from @INC
for security reasons. For details, see:
http://blogs.perl.org/users/todd_rinaldo/2016/11/how-removing-from-inc-is-about-to-break-cpan.html
https://www.masteringperl.org/2017/01/perl-v5-26-removes-from-inc-but-dont-think-youre-safe/
et cetera.
This breaks the generation scripts which source make.pl with
do 'bin/make.pl'
Although this might be indicative that it's time to refactor these
scripts, I opted for the simplest possible fix for now: restoring '.'
to @INC in each script that depends on make.pl.
2017-03-26 15:44:59 -04:00
Gyusun Yeom
ea68a21093
Merge pull request #12 from wang37921/master
...
public include directory
2017-03-03 01:33:33 +09:00
Cong Wang
ae2050b432
public include directory
2017-03-02 23:48:35 +08:00
anatoly techtonik
6f96777a4a
glewinfo output is a .txt file
2017-01-15 22:20:19 +03:00
omniavinco
db1e93ef4c
Generate Sources of origin/master updated at Sun Jan 8 17:55:36 GMT 2017
2017-01-09 02:55:36 +09:00
omniavinco
319c412f65
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Jan 8 17:46:55 GMT 2017
2017-01-09 02:46:55 +09:00
Nigel Stewart
6ee72f2fce
make build: Updated config.guess
2017-01-08 11:31:30 +10:00
Nigel Stewart
239fde0a43
Update copyright notice to 2017
2017-01-08 10:30:28 +10:00
Nigel Stewart
ac4a740b38
Merge pull request #126 from aroig/gh/cmake-on-msys2
...
cmake: only install PDB files with msvc
2017-01-08 09:51:03 +10:00
Abdo Roig-Maranges
cedd84f839
cmake: only install PDB files with msvc
...
Otherwise cmake windows builds with the mingw compiler are broken.
2016-12-27 20:48:09 +01:00
omniavinco
7be092340b
Generate Sources of origin/master updated at Sat Dec 24 17:55:25 GMT 2016
2016-12-25 02:55:25 +09:00
omniavinco
43eefb57d0
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Dec 24 17:46:36 GMT 2016
2016-12-25 02:46:36 +09:00
Nigel Stewart
5766d27018
Note that clang is needed for SYSTEM=darwin-universal (not supported for gcc)
2016-12-25 00:50:42 +10:00
Nigel Stewart
f426fcee41
Tidy up use of unsued parameter attribute for Mac gcc builds
2016-12-25 00:49:20 +10:00
Nigel Stewart
51bd94fcca
Add Mac gcc6 build configuration (gcc via brew)
2016-12-25 00:48:21 +10:00
omniavinco
f0d8d60cce
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Dec 23 17:46:58 GMT 2016
2016-12-24 02:46:58 +09:00
Nigel Stewart
4b9ffe44ee
Merge pull request #109 from captainvera/master
...
Added build note on README
2016-12-23 21:06:05 +10:00
Nigel Stewart
62ac9ddfa4
Merge pull request #117 from undisputed-seraphim/Windows_Build_Fixes
...
Resolve issue #99 : Removed /RTC1 flag in glew…
2016-12-23 21:05:39 +10:00
Nigel Stewart
db04f1d1ef
Merge pull request #125 from rkanavath/master
...
CMake: call find_package only if build_utils is enabled
2016-12-23 21:04:10 +10:00
Nigel Stewart
71153f8b47
Merge pull request #121 from Lunarsong/patch-2
...
Corrected spelling of needed in README.md.
2016-12-23 21:03:57 +10:00
Rashad Kanavath
c690766fc2
CMake: call find_package only if build_utils is enabled
2016-12-23 05:50:13 +01:00
Shanee
023999f68f
Corrected spelling of needed in README.md.
...
"neded" -> "needed".
2016-12-13 10:41:06 -08:00
omniavinco
4af9476eda
Generate Sources of origin/master updated at Mon Dec 12 17:50:50 GMT 2016
2016-12-13 02:50:50 +09:00
Tan Li Boon
6a38eb3fc5
Resolve issue #99 :
...
- Used cmake regex to strip out the /RTC1 flag used by MSVC debug builds, which conflicts with the -nodefaultlib and -noentry flags.
2016-11-21 20:03:23 +08:00
omniavinco
34d1b6bc31
Generate Sources of origin/master updated at Sun Nov 13 17:51:09 GMT 2016
2016-11-14 02:51:09 +09:00
omniavinco
74c6c8f89a
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Nov 13 17:45:14 GMT 2016
2016-11-14 02:45:14 +09:00
Nigel Stewart
a42be263ac
README updates
2016-11-13 14:44:44 +10:00
Nigel Stewart
b79702c6b7
Bump the copyright notice to 2016
2016-11-13 14:33:55 +10:00
Nigel Stewart
2c6ad763af
glxewInit check for current X11 display rather than crashing
2016-11-13 12:08:32 +10:00
Nigel Stewart
7f92f9adf7
Update Mac OSX builds to use -std=c89 rather than -ansi
2016-11-13 11:57:00 +10:00
omniavinco
59b243190a
Generate Sources of origin/master updated at Sat Nov 12 17:53:06 GMT 2016
2016-11-13 02:53:06 +09:00
omniavinco
5120a35abf
Generate Sources of origin/master updated at Sat Oct 15 17:55:42 GMT 2016
2016-10-16 02:55:42 +09:00
omniavinco
e6e5c08ff8
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Oct 15 17:45:44 GMT 2016
2016-10-16 02:45:44 +09:00
Nigel Stewart
013667e3e1
PHONY make targets: glew.lib glew.lib.shared glew.lib.static
2016-10-15 14:56:30 +10:00
Danilo Margarido
fe95392c3e
Added the glew.lib sub-targets to the target list
2016-10-15 14:11:12 +10:00
Danilo Margarido
3d9e4808d3
Finer control over glew.lib
...
Allows building both, shared-only or static-only.
2016-10-15 14:11:12 +10:00
Miguel Vera
5b70131340
Added build note on README
...
Updated to reflect the concerns on issue #13
2016-10-05 01:32:57 +01:00
omniavinco
560041a19b
Generate Sources of origin/master updated at Sat Oct 1 17:54:30 GMT 2016
2016-10-02 02:54:30 +09:00
omniavinco
998f57e090
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Oct 1 17:46:06 GMT 2016
2016-10-02 02:46:06 +09:00
Nigel Stewart
cdc3aeacde
Filter out GL_NONE enum from GL_EGL_KHR_context_flush_control
2016-10-01 10:20:57 +10:00
omniavinco
81af57f72e
Generate Sources of origin/master updated at Thu Sep 1 17:46:17 GMT 2016
2016-09-02 02:46:17 +09:00
omniavinco
2f22768eb3
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Sep 1 17:44:22 GMT 2016
2016-09-02 02:44:22 +09:00
Nigel Stewart
67e980b532
Merge pull request #101 from dcower/master
...
Fix wglGetProcAddress-related crash on 64-bit Windows with NOGDI defined
2016-09-01 20:39:07 +10:00
Dillon Cower
2ca0184814
Move #undef NOGDI from wglew_head.h to glew_head.c
2016-08-27 22:59:50 -07:00
Dillon Cower
4a0d48fc7c
Fix wglGetProcAddress-related crash on Windows with NOGDI defined
2016-08-27 16:52:16 -07:00
omniavinco
834284b7ee
Generate Sources of origin/master updated at Sun Jul 24 17:46:13 GMT 2016
2016-07-25 02:46:13 +09:00
omniavinco
e3fe70d1dc
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Jul 24 17:44:27 GMT 2016
2016-07-25 02:44:27 +09:00
Nigel Stewart
7d72257b0f
README.md updates for GLEW 2.0.0 release
2016-07-24 10:41:50 +10:00
Nigel Stewart
55b8951c96
Update documentation for GLEW 2.0.0 release
2016-07-24 10:39:11 +10:00
omniavinco
9aec204e2e
Generate Sources of origin/master updated at Sat Jul 16 17:46:52 GMT 2016
2016-07-17 02:46:52 +09:00
omniavinco
eda0eed11c
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Jul 11 17:44:22 GMT 2016
2016-07-12 02:44:22 +09:00
Nigel Stewart
7dfa567e1d
Merge pull request #92 from loufis/master
...
Fixed an issue on macs
2016-07-11 19:03:01 +10:00
Loufis
47fb0e3d16
Fixed a bug on macs
...
- Fixed an issue that made compiling glew hang on macs
- Currently using Apple LLVM version 7.0.2 (clang-700.1.81)
- Added .DS_Store files to gitignore
2016-07-11 07:56:34 -07:00
omniavinco
93ef744f23
Generate Sources of origin/master updated at Sat Jul 9 17:46:52 GMT 2016
2016-07-10 02:46:52 +09:00
omniavinco
a56fb7777e
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Jul 9 17:44:22 GMT 2016
2016-07-10 02:44:22 +09:00
Nigel Stewart
26d8275c61
Sourceforge Patch #67 Fix build failure on OS X < 10.7
2016-07-09 14:23:57 +10:00
Nigel Stewart
9c6989a59e
Add sourceforge download badge to README
2016-07-09 14:06:26 +10:00
omniavinco
c24552fa19
Generate Sources of origin/master updated at Fri Jul 8 17:45:27 GMT 2016
2016-07-09 02:45:27 +09:00
omniavinco
19cdf6ac57
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Jul 8 17:44:41 GMT 2016
2016-07-09 02:44:41 +09:00
Nigel Stewart
2e5443a5a2
New snapshot available, GLEW 2.0.0 RC
2016-07-08 22:28:40 +10:00
Nigel Stewart
243531f398
Remove obsolete script
2016-07-08 22:09:50 +10:00
Nigel Stewart
b3ff4606be
Tolerate u or ull suffixes on tokens - GL_INVALID_INDEX, GL_TIMEOUT_IGNORED
2016-07-08 21:55:09 +10:00
Nigel Stewart
5505e52896
Bundle .md files in .zip and .tar source archives
2016-07-08 20:40:34 +10:00
Nigel Stewart
65f1b67ba3
Khronos PDF not needed for GLEW purposes
2016-07-08 20:25:40 +10:00
Nigel Stewart
17cd4a79ee
Update config.guess from http://git.savannah.gnu.org/cgit/config.git/plain/config.guess
2016-07-08 20:16:14 +10:00
omniavinco
3be4d079d7
Generate Sources of origin/master updated at Fri Jun 17 17:47:53 GMT 2016
2016-06-18 02:47:53 +09:00
omniavinco
69271d06c2
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Jun 17 17:44:49 GMT 2016
2016-06-18 02:44:49 +09:00
Nigel Stewart
3c83effd40
Tolerate lowercase hex digits in enumerants, in addition to 0-9, A-F
2016-06-18 00:09:43 +10:00
Nigel Stewart
54ce3fb039
EGLnsecsANDROID typedef for eglew.h
2016-06-17 23:37:13 +10:00
Nigel Stewart
9beea40e97
Update generated documentation of supported extensions
2016-06-17 23:26:53 +10:00
omniavinco
0ba2fb54c6
Generate Sources of origin/master updated at Wed Jun 8 17:45:49 GMT 2016
2016-06-09 02:45:49 +09:00
omniavinco
faf403280c
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat May 21 17:44:35 GMT 2016
2016-05-22 02:44:35 +09:00
Nigel Stewart
180db268c0
cmake fixup for non-Windows
2016-05-21 08:07:56 +10:00
Nigel Stewart
3ef1c134c4
Merge pull request #82 from adrianbroher/install-pdb
...
Install MSVC program database when building `Debug` or `RelWithDebInfo` configuration
2016-05-21 08:02:04 +10:00
Nigel Stewart
8047ef41fa
parse_xml.py touch-up for Python 3 (or Python 2)
2016-05-21 07:59:11 +10:00
omniavinco
6f3f61c68e
Generate Sources of origin/master updated at Wed May 11 17:45:53 GMT 2016
2016-05-12 02:45:53 +09:00
omniavinco
bc1a01e903
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat May 7 17:44:20 GMT 2016
2016-05-08 02:44:20 +09:00
Nigel Stewart
1ab282a9d3
Clarify that Makefile STRIP= does not affect install step, which always strips
2016-05-08 00:12:11 +10:00
Nigel Stewart
bbb23c534a
Touch-ups for suggested Ubuntu apt-get install packages
2016-05-08 00:05:32 +10:00
omniavinco
280d754ac3
Generate Sources of origin/master updated at Sat Apr 16 17:46:37 GMT 2016
2016-04-17 02:46:37 +09:00
omniavinco
3bb390a566
Generate Sources of origin/master updated at Sat Apr 9 17:46:37 GMT 2016
2016-04-10 02:46:37 +09:00
omniavinco
c9db554e1f
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Apr 9 17:44:37 GMT 2016
2016-04-10 02:44:37 +09:00
Nigel Stewart
53df89fe32
Append GLVULKANPROCNV to GL_NV_draw_vulkan_image
2016-04-09 09:56:14 +10:00
omniavinco
c63ddd98f4
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Apr 3 17:44:19 GMT 2016
2016-04-04 02:44:19 +09:00
Marcel Metz
f3831806e7
Install pdb file for Debug
and RelWithDebInfo
2016-04-03 13:12:29 +02:00
Nigel Stewart
be51b869a1
CMake: Documentation touch-ups
2016-04-03 20:03:16 +10:00
Marcel Metz
8ca90d2cf1
CMake: Document available targets and variables.
2016-04-03 10:10:15 +02:00
omniavinco
530355e698
Generate Sources of origin/master updated at Sat Apr 2 17:45:55 GMT 2016
2016-04-03 02:45:55 +09:00
omniavinco
ebeeabace8
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Apr 2 17:44:22 GMT 2016
2016-04-03 02:44:22 +09:00
Marcel Metz
24bcf04c19
CMake: Use GNUInstallDirs variables for MacOSX framework destination
2016-04-02 10:40:42 +02:00
Marcel Metz
6bd1a26375
CMake: Use GNUInstallDirs variables for pkg-config
2016-04-02 10:37:12 +02:00
Nigel Stewart
957109be4e
New snapshot available for download, including EGL support
2016-04-02 14:41:10 +10:00
Nigel Stewart
f1a40e2fea
Direct linking of glGetString and glGetIntegerv is necessary for Windows/WGL
2016-04-02 13:27:32 +10:00
Marcel Metz
8042db9fa3
CMake: Use GNUInstallDirs to place the build artifacts properly
...
CMake 2.8.5 added the GNUInstallDirs module, which provides various
variables following the CMAKE_INSTALL_*DIR pattern to allow users a more
flexible installation setup and to provide sensible defaults while
respecting distribution specific install locations like lib64 for RPM
based linux distributions or debian multiarch tuples.
2016-04-02 10:57:37 +10:00
omniavinco
91666953f0
Generate Sources of origin/master updated at Wed Mar 23 17:45:13 GMT 2016
2016-03-24 02:45:13 +09:00
omniavinco
f2d45b6f53
Generate Sources of origin/master updated at Wed Mar 23 07:38:50 GMT 2016
2016-03-23 16:38:50 +09:00
stopiccot
30df027756
CMake support for building OS X framework
2016-03-19 07:30:41 +03:00
omniavinco
868558e265
Generate Sources of origin/master updated at Fri Feb 19 17:44:34 GMT 2016
2016-02-20 02:44:34 +09:00
omniavinco
ae08241886
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Feb 19 17:44:14 GMT 2016
2016-02-20 02:44:14 +09:00
Nigel Stewart
c4bade8726
Resolve some gcc compilation warnings
2016-02-19 22:30:48 +10:00
Nigel Stewart
f4d58a657a
LDFLAGS.EXTRA += -nostdlib seems problematic for SYSTEM=linux-mingw32, linux-mingw64
2016-02-19 22:24:12 +10:00
Nigel Stewart
a9f5ec3e21
Put CFLAGS -fno-builtin and LDFLAGS -nostdlib seperate to CC and LD variables
2016-02-19 22:09:15 +10:00
Wes Tarro
6c68ad327f
Remove standard library dependency from older VS project files as well.
2016-02-15 17:22:07 -05:00
Wes Tarro
2563b1c36a
Finish removing MX support from build system
2016-02-15 16:00:49 -05:00
Wes Tarro
e6a74a7487
Add windows build updates to Makefile builds.
2016-02-15 15:29:06 -05:00
Wes Tarro
9548431bd0
Moved DLL entry-point for GCC into glew.c rather than a standalone file
...
included using CMake.
2016-02-15 15:15:33 -05:00
Wes Tarro
02fc17f511
Fix warnings and CMake issue.
2016-02-06 13:35:13 -05:00
Wes Tarro
32b2ea5266
Fixed building with GCC - needed different options and had to create a dummy
...
DLL entry to avoid crashes.
2016-02-06 13:13:04 -05:00
omniavinco
61948d59d7
Generate Sources of origin/master updated at Sat Feb 6 17:44:35 GMT 2016
2016-02-07 02:44:35 +09:00
omniavinco
64d8e37d50
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Feb 6 17:44:15 GMT 2016
2016-02-07 02:44:15 +09:00
Wes Tarro
969faeafdf
Merge branch 'master' of https://github.com/nigels-com/glew
2016-02-06 11:01:02 -05:00
Wes Tarro
31cee87b1c
Finish taking C runtime out of GLEW on Windows and remove no longer supported MX configurations from Visual Studio projects.
2016-02-06 10:54:29 -05:00
Nigel Stewart
281e38de7d
PYTHON make variable for using python2, optionally
2016-02-06 13:12:27 +10:00
Nigel Stewart
a7ea1dc3a3
Documentation refresh
2016-02-06 12:53:49 +10:00
Nigel Stewart
a288050b57
EGL glewinfo now working for both Nvidia and Mesa implementations
2016-02-06 12:41:20 +10:00
Nigel Stewart
23438663d6
For EGL purpose avoid using linked glGetString, load it via eglGetProcAddress instead.
2016-02-06 12:41:19 +10:00
Nigel Stewart
4d9010864e
eglewInit takes EGLDisplay parameter, will do eglIntialize internally, for now
2016-02-06 12:41:18 +10:00
Nigel Stewart
15881f0421
EGL fixup for void parameter lists, additional defines
2016-02-06 12:41:17 +10:00
Nigel Stewart
a755351991
EGL fix: eglewInit and glewinfo need to manually load some EGL functions
2016-02-06 12:41:16 +10:00
Nigel Stewart
84b733d9bb
EGL refinements and fixes
2016-02-06 12:41:15 +10:00
Nigel Stewart
20908a2182
Integrate the XML -> EGL specs step
2016-02-06 12:41:14 +10:00
Nigel Stewart
97bba61a10
Add GLEW_EGL builds to Travis
2016-02-06 12:41:13 +10:00
Nigel Stewart
c3ea366c9d
Add SYSTEM=Linux-clang-egl config
2016-02-06 12:41:12 +10:00
Nigel Stewart
43a9299230
Initial EGL core and extension support with Python egl.xml spec parser
2016-02-06 12:41:11 +10:00
Nigel Stewart
5a6171078b
GLEW EGL support touch-ups
2016-02-06 12:41:10 +10:00
Nigel Stewart
f4abb657b3
GLEW_EGL mode for loading functions via eglGetProcAddress
2016-02-06 12:41:09 +10:00
Nigel Stewart
4ee89ccb39
Build fix for GLEW_VAR_EXPORT, GLEW_FUN_EXPORT
2016-02-06 12:35:05 +10:00
Nigel Stewart
fe41bc3bdd
Remove more #ifdef for GLEW_MX
2016-02-06 12:23:56 +10:00
Nigel Stewart
69b73ea446
Allow customisation of GLEW_GET_VAR, GLEW_GET_FUN
2016-02-06 12:19:47 +10:00
Nigel Stewart
c45763d790
Add make toolchains for msys, msys-win32 and msys-win64
2016-02-06 06:46:18 +10:00
Nigel Stewart
f65df11fa7
GNU make MSYS2 toolchain configuration added
2016-02-05 22:34:16 +10:00
Nigel Stewart
107c23d970
Update config.guess from upstream
2016-02-05 22:32:22 +10:00
Wes Tarro
5efdbaefc8
Makes GLEW truly independent of C runtime library on Windows to prevent
...
any issues with mixing compilers and library versions. The Visual Studio
Projects need some touching up to get all of the settings synced up for all
of the build variants.
2016-02-05 02:53:25 -05:00
omniavinco
f8afe700d5
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Feb 4 17:55:11 GMT 2016
2016-02-05 02:55:11 +09:00
Nigel Stewart
b3440c0979
Add SYSTEM=mingw-win32 configuration for 32-bit MinGW variant
2016-02-04 22:33:41 +10:00
omniavinco
74c8a959b2
Generate Sources of origin/master updated at Sun Jan 31 17:44:33 GMT 2016
2016-02-01 02:44:33 +09:00
omniavinco
e4ed595e2c
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Jan 31 17:44:14 GMT 2016
2016-02-01 02:44:14 +09:00
Nigel Stewart
e82b76f719
README.md fixup
2016-01-31 14:55:39 +10:00
Nigel Stewart
0479706419
Fresh snapshot available for download - GLEW 2.0 release candidate
2016-01-31 14:54:29 +10:00
Nigel Stewart
6b8a2ab326
Add Travis-Cl logo to GLEW pages, clicks through to GLEW builds
2016-01-31 14:41:24 +10:00
Nigel Stewart
954b1d5947
Migrating more website information to README.md
2016-01-31 13:57:29 +10:00
omniavinco
b04e9803ef
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Jan 10 17:44:14 GMT 2016
2016-01-11 02:44:14 +09:00
Nigel Stewart
9ef6bfb7a6
Add gitter chat room link to README.md
2016-01-10 22:15:34 +10:00
omniavinco
51e6b73dda
Generate Sources of origin/master updated at Fri Jan 8 17:44:39 GMT 2016
2016-01-09 02:44:39 +09:00
omniavinco
0af1837330
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Jan 8 17:44:20 GMT 2016
2016-01-09 02:44:20 +09:00
Nigel Stewart
9297c604ca
For cmake 3.4 - link X11 libs for glewinfo and visualinfo unless not available, or GLEW_OSMESA mode.
2016-01-08 23:25:46 +10:00
Nigel Stewart
5811916f32
Update .gitignore for cmake generated .rc files in build/
2016-01-08 22:58:42 +10:00
Nigel Stewart
860af9f379
Fix regression with aliased extension detection, in second pass of make_list
2016-01-08 20:48:29 +10:00
omniavinco
9b1e3b3dca
Generate Sources of origin/master updated at Thu Jan 7 17:44:33 GMT 2016
2016-01-08 02:44:33 +09:00
omniavinco
573806ef49
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Jan 7 17:44:14 GMT 2016
2016-01-08 02:44:14 +09:00
Nigel Stewart
9617f35263
Fix regression in _glewExtensionCompare due to strcmp migration
2016-01-07 23:02:50 +10:00
Nigel Stewart
18ef5d021b
Disable _glewSearchExtension for GLEW_OSMESA mode, it's not needed
2016-01-07 22:21:30 +10:00
Nigel Stewart
b5e16ca938
Disable stack protector for Linux builds, to avoid runtime dependency
2016-01-07 22:07:00 +10:00
Nigel Stewart
a2a4d937bf
Eliminate strcmp dependency, introduced recently
2016-01-07 21:58:20 +10:00
Nigel Stewart
d96c978748
Eliminate malloc and free dependencies, recently introduced
2016-01-07 21:45:08 +10:00
Icy Defiance
b1c272b93a
Replace int with ptrdiff_t to store the result of pointer subtraction
2016-01-06 19:39:48 -05:00
omniavinco
8732077f11
Generate Sources of origin/master updated at Sun Dec 6 17:44:38 GMT 2015
2015-12-07 02:44:38 +09:00
omniavinco
9ec6e6c1cd
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Dec 6 17:44:18 GMT 2015
2015-12-07 02:44:18 +09:00
Nigel Stewart
dd6e034cba
Bump GLEW to version 2.0.0, with Core context support, but no MX, for now.
2015-12-06 12:50:41 +10:00
Nigel Stewart
9e66fc86a3
More cmake migrate for removal of MX
2015-12-06 12:49:28 +10:00
Nigel Stewart
be2688de70
For mingw32 cross-builds, link msvcrt library for malloc, free, etc
2015-12-06 12:49:27 +10:00
Nigel Stewart
8b0b5db90c
Re-enable Travis build for Core Context mode
2015-12-06 12:49:26 +10:00
Nigel Stewart
a4aa9b2717
Remove MX support due to the complexity of supporting both MX and Core contexts
2015-12-06 12:49:24 +10:00
Nigel Stewart
01b33567e5
Workaround for core-context4 MX build break, for now
2015-12-06 12:49:23 +10:00
Nigel Stewart
6cea54733a
[CoreSupport] Use 4th line of extension specification to reused extensions
...
Such as OpenGL 3.0 reusing ARB_vertex_array_object
Implement reused lists for OpenGL 3.0, 3.1 and 3.2 so far
2015-12-06 12:49:21 +10:00
Nigel Stewart
0fcb9a3061
Skip #ifdef block for extensions detected purely from extension string.
2015-12-06 12:49:19 +10:00
Nigel Stewart
c363cdb7c0
Fixup: stdlib.h and string.h needed for Linux gcc 4.8 build.
2015-12-06 12:49:18 +10:00
Nigel Stewart
928d629845
[CoreSupport] Resolve some Mac compilation warnings.
2015-12-06 12:49:17 +10:00
Nigel Stewart
41a40b01e9
[CoreSupport] Tab indentation for perl scripts
2015-12-06 12:49:16 +10:00
Nigel Stewart
d33d3b5b0f
[CoreSupport] Linux/GLX touch-ups for GL 3.0 + extension detection, GLX.
2015-12-06 12:49:15 +10:00
Nigel Stewart
d89a349a31
[CoreSupport] Linux/GLX touch-ups for ANSI-C with gcc -pedantic compilation flag
2015-12-06 12:49:14 +10:00
Nigel Stewart
e647f55311
[CoreSupport] Linux/GLX touch-ups for extension string parsing and enable lookup.
2015-12-06 12:49:13 +10:00
Nigel Stewart
c996c06b27
[CoreSupport] For OpenGL 3.0 onwards use glGetStringi rather than glGetString(GL_EXTENSIONS)
2015-12-06 12:49:12 +10:00
Nigel Stewart
731b1e6602
[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-12-06 12:49:11 +10:00
Nigel Stewart
1da7dd6e0a
[CoreSupport] Add code generation for sorted array of extension strings, which can index into array of pointers of extension enable flags.
2015-12-06 12:49:10 +10:00
Nigel Stewart
ea763af989
[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-12-06 12:49:09 +10:00
Nigel Stewart
99421ea9fe
Migrate Travis GLEW build to container-based infrastructure
2015-12-06 12:08:58 +10:00
Nigel Stewart
5ce6248594
Update GLEW website with link to glew-20151117.tgz
2015-12-06 11:47:55 +10:00
omniavinco
80726c2df7
Merge https://github.com/nigels-com/glew.git into master HEAD at Tue Nov 17 17:44:14 GMT 2015
2015-11-18 02:44:14 +09:00
Tamas Kenez
66c5229ec2
cmake: allow calling find_package(GLEW) multiple times
2015-11-17 21:27:49 +10:00
Nigel Stewart
c8c0c1e480
OSX install to /usr/local as required by 10.11 El Capitan
2015-11-17 21:23:51 +10:00
Mischa Spiegelmock
f9466c40f8
stick OSX install in /usr/local prefix; 10.11 does not allow writing to /usr/{include,lib}
2015-11-17 21:18:35 +10:00
omniavinco
0c3450e8db
Generate Sources of origin/master updated at Mon Oct 12 17:44:45 GMT 2015
2015-10-13 02:44:45 +09:00
omniavinco
fc0036b9b7
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Oct 12 17:44:18 GMT 2015
2015-10-13 02:44:18 +09:00
Nigel Stewart
06891ebb35
OSMesaMakeCurrent for glewCreateContext in GLEW_OSMESA mode.
2015-10-12 20:31:51 +10:00
omniavinco
9d73125320
Generate Sources of origin/master updated at Sat Oct 10 17:44:46 GMT 2015
2015-10-11 02:44:46 +09:00
omniavinco
bd5d498437
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Oct 10 17:44:18 GMT 2015
2015-10-11 02:44:18 +09:00
Gyusun Yeom
c5c60068f7
Add ".rc" files to each libraries and executables for Windows build
2015-10-10 11:40:47 +10:00
Nigel Stewart
fd49b2baff
Touch-ups for GLEW_OSMESA build support
2015-10-10 11:33:40 +10:00
Julian Squires
11e24d4a9b
Hack in crude OSMesa support
...
Mostly this is quick, "do nothing" ifdefs when built with
SYSTEM=linux-osmesa, to support the off-screen rendering mode of Mesa in
headless tests. Support in glewinfo and visualinfo is enough to get
them compile, but insufficient for them to run successfully.
2015-10-10 11:26:03 +10:00
Nigel Stewart
4718d42dde
Regal-mode support for cmake build
2015-10-10 11:22:12 +10:00
Nigel Stewart
bf2cd13450
Travis and Makefile refinements - less logging, cmake build coverage in Travis
2015-10-10 11:18:35 +10:00
Gyusun Yeom
12670f2b4a
Add space before close-parenthesis
2015-10-07 14:23:34 +09:00
Gyusun Yeom
19bd2de9e3
Add sigle-context/multi-context version build option
2015-10-07 14:21:05 +09:00
omniavinco
18197fd0ec
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Oct 5 17:44:17 GMT 2015
2015-10-06 02:44:17 +09:00
Nigel Stewart
ba913841ae
Migrating README.txt to README.md
2015-10-05 20:12:39 +10:00
Nigel Stewart
c9ec523858
Travis build config added
2015-10-05 17:02:56 +10:00
omniavinco
d8f945586c
Generate Sources of origin/master updated at Mon Aug 10 17:44:57 GMT 2015
2015-08-11 02:44:57 +09:00
omniavinco
c7de9d54bf
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Aug 10 17:44:38 GMT 2015
2015-08-11 02:44:38 +09:00
Nigel Stewart
cbd0dce3c5
GLEW 1.13.0 fixup for log.html
2015-08-10 22:25:34 +10:00
Nigel Stewart
f0067bb115
Bump version to 1.13.0, updated documentation.
2015-08-10 21:46:09 +10:00
omniavinco
c1e87433e5
Generate Sources of origin/master updated at Fri Aug 7 17:44:38 GMT 2015
2015-08-08 02:44:38 +09:00
omniavinco
902171e1f3
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Aug 7 17:44:16 GMT 2015
2015-08-08 02:44:16 +09:00
Nigel Stewart
9e3e40d974
glxewInit and wglewInit fixup.
2015-08-07 17:10:09 +10:00
Nigel Stewart
470652935c
glxewInit and wglewInit for non-MX mode.
2015-08-07 17:04:27 +10:00
Nigel Stewart
d4a0a8401c
Refactoring glxewIsSupported and wglewIsSupported for backwards compatibility.
2015-08-07 16:53:47 +10:00
Nigel Stewart
08806061a4
Refactoring wglewInit, glxewInit for better consistency.
2015-08-07 16:41:04 +10:00
Nigel Stewart
54b537afda
No longer using deprecated AGL framework on Mac for visualinfo
2015-08-07 12:23:36 +10:00
omniavinco
ce75a3eb2d
Generate Sources of origin/master updated at Thu Aug 6 17:44:43 GMT 2015
2015-08-07 02:44:43 +09:00
omniavinco
3a53edea04
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Aug 6 17:44:21 GMT 2015
2015-08-07 02:44:21 +09:00
yy-yyaa
e1815b2729
OpenGL 4.5 omissions - GetnUniformdv, GetnCompressedTexImage, CONTEXT_FLAG_ROBUST_ACCESS_BIT
2015-08-06 12:13:50 +10:00
yy-yyaa
0cc7dd8cc5
OpenGL 4.2 adds TRANSFORM_FEEDBACK_ACTIVE, TRANSFORM_FEEDBACK_PAUSED
2015-08-06 12:04:16 +10:00
Nigel Stewart
754e051049
Specification filtering refinement - omit contacts, include contacts and notice
2015-08-06 10:43:12 +10:00
Nigel Stewart
d80fd5514f
Specification filtering refinement - no overview or issues sections
2015-08-06 10:33:23 +10:00
omniavinco
1a6229a0bb
Generate Sources of origin/master updated at Wed Aug 5 17:44:40 GMT 2015
2015-08-06 02:44:40 +09:00
omniavinco
32051fc50c
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Aug 5 17:44:18 GMT 2015
2015-08-06 02:44:18 +09:00
Nigel Stewart
5ae027a8cd
Merge pull request #53 from tamaskenez/master
...
build: cmake-testbuild to work on OS X and with CMake < 3.0
2015-08-05 10:26:52 +10:00
Nigel Stewart
4b75493364
VC12 - Use .rc files for glewinfo and visualinfo
2015-08-05 10:02:19 +10:00
Nigel Stewart
fd152a143b
Merge pull request #54 from lanurmi/rc-line-split
...
Resolve Visual Studio 2012 resource compiler problem also in the other two .rc files.
2015-08-05 09:53:15 +10:00
Lauri Nurmi
816c19c321
For GLEW Bug 201 - Resolve Visual Studio 2012 resource compiler problem also in the other two .rc files.
...
The resource compiler in VS2012 and newer does not accept excessively long string literals on one line.
2015-08-04 08:58:06 +03:00
omniavinco
7574ab4d00
Generate Sources of origin/master updated at Fri Jul 24 17:44:40 GMT 2015
2015-07-25 02:44:40 +09:00
omniavinco
bdb7d8bdfc
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Jul 24 17:44:18 GMT 2015
2015-07-25 02:44:18 +09:00
Nigel Stewart
ba410e12e2
glxewContextInit fixup - require GLX_ARB_create_context.
2015-07-24 12:16:39 +10:00
Nigel Stewart
d367215cde
Windows glewinfo fixup - check for WGL_ARB_create_context
2015-07-24 11:52:16 +10:00
Nigel Stewart
4c009908e2
Windows glewinfo fixup - expose wglewContextInit and wglewIsSupported.
2015-07-24 11:37:01 +10:00
omniavinco
0af757be46
Generate Sources of origin/master updated at Sat Jul 18 03:26:46 GMT 2015
2015-07-18 12:26:46 +09:00
omniavinco
271dbb8687
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Jul 18 03:26:28 GMT 2015
2015-07-18 12:26:28 +09:00
Gyusun Yeom
0d77a03a16
Add daily maintain script
2015-07-18 12:22:19 +09:00
Gyusun Yeom
5b895ae670
Merge pull request #10 from mchiasson/master
...
Updated generated source and headers with latest OpenGL registry.
2015-07-18 12:15:35 +09:00
Nigel Stewart
4c40805809
Sourceforge Bug 277 - OpenGL 4.5 glGetnTexImage is missing
2015-07-17 10:53:18 +10:00
Tamas Kenez
67b12efec7
build: cmake-testbuild to work on OS X and with CMake < 3.0
2015-07-12 23:12:36 +02:00
Mathieu-Andre Chiasson
26f3c9889d
Updated generated source and headers with latest OpenGL registry.
2015-07-11 17:21:37 -04:00
omniavinco
62f1f24c73
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Jun 24 17:44:11 GMT 2015
2015-06-25 02:44:11 +09:00
Nigel Stewart
0cbd8f648f
Merge pull request #48 from tamaskenez/cmake-config-module-2
...
cmake: install config-module
2015-06-24 08:24:02 +10:00
Tamas Kenez
d2e6823451
cmake: install config-module
...
Installs a config module if CMake verion >= 2.8.12.
The config-module creates the import library targets
built in the project (glew, glew_s, glewmx, glewmx_s)
but in accordance with the FindGLEW module shipped with
CMake, it also creates GLEW::GLEW and GLEW::GLEWMX.
GLEW::GLEW and GLEW::GLEWMX will be simply copies of
glew/glewmx or glew_s/glewmx_s. If both versions are
available they alias the shared versions.
The default behaviour can be changed either when installing
or when using the package:
- Set BUILD_SHARED_LIBS to OFF or ON when building and
installing GLEW. This controls which libraries
(shared or static) will be installed (and not which
will be built).
- Set GLEW_USE_STATIC_LIBS to OFF or ON before calling
`find_package(GLEW CONFIG REQUIRED)` to force
the config-module to create GLEW::GLEW and GLEWMX
as aliases to glew/glewmx or glew_s/glewmx_s
The script ./cmake-testbuild.sh is added to test the
CMake build and config-module. See instructions there.
2015-06-22 14:06:50 +02:00
omniavinco
97cb936058
Generate Sources of origin/master updated at Thu Jun 18 17:44:24 GMT 2015
2015-06-19 02:44:24 +09:00
omniavinco
4832dfd170
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Jun 18 17:44:11 GMT 2015
2015-06-19 02:44:11 +09:00
Nigel Stewart
a4a87f9466
Add clang Linux configuraiton.
2015-06-18 21:17:44 +10:00
Nigel Stewart
d932bc3eca
Fixup: glxewContextInit now needed for glewinfo purposes.
2015-06-18 20:45:29 +10:00
omniavinco
3a183ac231
Generate Sources of origin/master updated at Sat Jun 13 17:44:26 GMT 2015
2015-06-14 02:44:26 +09:00
omniavinco
f5be4658cb
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Jun 13 17:44:11 GMT 2015
2015-06-14 02:44:12 +09:00
Nigel Stewart
fda28dbfb0
[CoreSupport] Tab indentation for perl scripts
2015-06-13 19:44:35 +10:00
Nigel Stewart
fc84055808
Merge pull request #43 from nigels-com/glewinfo-core
...
glewinfo command-line support for GL context version, profile and flags
2015-06-13 10:57:38 +10:00
Nigel Stewart
0c19148d6a
glew_utils is no longer used, removing.
2015-06-13 10:36:07 +10:00
Nigel Stewart
0e88d39f4a
Leave extraneous #ifdef blocks
2015-06-13 10:18:41 +10:00
Nigel Stewart
49eafff105
Use -ansi -pedantic compilation flags for Linux build.
2015-06-13 10:00:42 +10:00
Nigel Stewart
044b9ff14c
Add -ansi -pedantic compilation flags for Mac build, as extra diagnostic information.
2015-06-13 10:00:18 +10:00
Nigel Stewart
9580ab4226
[CoreSupport] Whitespace fixup for make_def_var.pl
2015-06-13 09:59:38 +10:00
omniavinco
88132fdb08
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Jun 10 17:44:11 GMT 2015
2015-06-11 02:44:11 +09:00
Nigel Stewart
e943e3c91c
Merge pull request #45 from tamaskenez/cmake-install-headers
...
cmake: install header files
2015-06-10 19:06:56 +10:00
Tamas Kenez
9b5d29be72
fix previous commit
2015-06-10 10:30:26 +02:00
Tamas Kenez
29a0ac0f47
cmake: install named headers instead of directory
2015-06-10 10:27:28 +02:00
Tamas Kenez
e618ce2efb
cmake: install header files
2015-06-09 14:59:57 +02:00
Nigel Stewart
211bf29181
[CoreSupport] glewinfo profiles/flags refinement - commandline profile and flags as strings.
2015-05-29 20:45:19 +10:00
Nigel Stewart
0720521034
[CoreSupport] glewinfo profiles/flags documentation breadcrumbs.
2015-05-29 20:29:08 +10:00
Nigel Stewart
60b0fc5c05
[CoreSupport] Mac OS X support for glewinfo GL version/profiles/flags.
2015-05-29 20:18:22 +10:00
Matthias Bentrup
2d0899283f
Extend glewinfo to request specific GL versions/profiles/flags.
2015-05-29 20:18:16 +10:00
omniavinco
2afabc5e36
Generate Sources of origin/master updated at Sun May 10 17:44:25 GMT 2015
2015-05-11 02:44:25 +09:00
Gyusun Yeom
cfcfbb5e6b
Merge pull request #9 from andystanton/feature/add-travis-ci
...
Add Travis CI support
2015-04-27 17:00:03 +09:00
Andy Stanton
dc27f8e2fe
Add travis.yml.
...
Add gcc and clang. Override script to prevent "make test" running
2015-04-27 08:33:15 +01:00
omniavinco
8019ddef45
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Mar 30 17:44:15 GMT 2015
2015-03-31 02:44:16 +09: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
omniavinco
77a8c11b80
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Mar 26 17:44:12 GMT 2015
2015-03-27 02:44:12 +09:00
Nigel Stewart
06430b007b
First try AR, then try LIBTOOL...
2015-03-26 19:52:10 +10:00
Nigel Stewart
1fed499560
Merge pull request #35 from BastiaanOlij/master
...
Changing over makefiles so LDFLAGS.STATIC is used. Also added makefile.d...
2015-03-26 19:34:41 +10:00
BastiaanOlij
aee8b6ff69
Renamed ARFLAGS.STATIC to simply ARFLAGS
2015-03-26 13:24:03 +11:00
BastiaanOlij
69cbc3532f
Changed approach to be slightly more resilient to regression issues
2015-03-23 21:16:49 +11:00
omniavinco
69e31e274f
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Mar 20 17:44:12 GMT 2015
2015-03-21 02:44:12 +09: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
cc6695b60c
Merge pull request #34 from xantares/master
...
fix cmake build
2015-03-20 20:15:07 +10:00
BastiaanOlij
0c9ab41431
Changing over makefiles so LDFLAGS.STATIC is used. Also added makefile.darwin-universal for creating a universal static library that can be used properly.
2015-03-15 18:55:29 +11:00
omniavinco
1c7e8c529b
Generate Sources of origin/master updated at Sat Feb 28 00:32:40 GMT 2015
2015-02-28 09:32:40 +09:00
omniavinco
0beff1381f
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Feb 28 00:32:24 GMT 2015
2015-02-28 09:32:24 +09:00
xantares
b565769b01
fix compile definitions for glewmx too
2015-02-26 11:10:12 +00:00
xantares
516c9adf41
set right export definitions for shared/static libs
2015-02-26 11:00:25 +00:00
xantares
9a8e815da8
[cmake] get version from config/version
2015-02-26 10:54:39 +00:00
Nigel Stewart
4fcd4688a5
[cmake] Move cmake build into build/cmake to avoid collision with established GNUmake build system.
2015-02-19 21:45:56 +10:00
Nigel Stewart
40513e0bb4
Merge github pull request #28
...
https://github.com/nigels-com/glew/pull/28
2015-02-19 21:11:24 +10:00
xantares
ed4fe8ebc4
set project name to glew
2015-02-09 16:06:11 +01:00
xantares
a5f0612349
build static & shared
2015-02-06 09:33:39 +01:00
Nigel Stewart
6722500d95
Merge pull request #27 from stopiccot/fixing_gitattributes
...
Fixing gitattribute
2015-02-06 13:41:43 +10:00
xantares
b1822129a0
Update CMakeLists.txt
...
X11 are part of OPENGL_LIBRARIES
2015-02-04 21:45:12 +01:00
xantares
e6cd59d9b5
rewrite cmake infrastructure
2015-02-04 21:27:12 +01:00
stopiccot
40fc2a9823
Fixing gitattribute
2015-01-30 01:34:39 +03:00
Nigel Stewart
9fedd9e053
Bump version to 1.12.0, updated documentation.
2015-01-24 22:45:29 +10:00
Nigel Stewart
138a0b42f4
Update config.guess from http://git.savannah.gnu.org/cgit/config.git/plain/config.guess
2015-01-24 17:38:29 +10:00
Nigel Stewart
b52fa4654d
Bump copyright year to 2015
2015-01-24 17:21:59 +10:00
Nigel Stewart
c3e6ce6b61
Sourceforge Bug 253 - CFLAGS for Solaris need PIC specified
2015-01-24 17:08:19 +10:00
Nigel Stewart
e37f6728fe
Sourceforge Bug 263 - Fixed include path for pkg-config
2015-01-24 17:03:51 +10:00
Nigel Stewart
12f15cf2a6
Merge pull request #23 from goldhoorn/master
...
Corrected package_config file.
2015-01-24 16:51:58 +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
5eaf283c70
#264 FreeBSD: missing -fPIC when linking libglew
2015-01-07 19:43:34 +10:00
Nigel Stewart
cbe15308bf
Merge remote-tracking branch 'improve_config'
2014-12-11 21:43:48 +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
404df2ee70
cmake build on Linux needs to link X11
2014-12-01 20:13:15 +10:00
Matthias Goldhoorn
daf318d02f
Corrected package_config file.
...
On multiarch the librarys got installed in lib64.
Therefore take the libpath from the makefile and not assuming the
lib directory from the install dir
2014-11-12 15:50:46 +01:00
Togo Nishigaki
8b138bcd46
added CMakeLists.txt
2014-11-09 22:25:45 +09:00
Togo Nishigaki
765b219893
improved config/Makefile.linux-mingw* to support any host easily
2014-11-04 09:37:00 +09:00
omniavinco
6ee5896cdc
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Oct 24 17:44:11 GMT 2014
2014-10-25 02:44:11 +09: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
omniavinco
51cb63b12a
Sort the enums in a stable manner
2014-10-21 20:42:12 +09:00
omniavinco
45ebeddf0f
Generate Sources of origin/master updated at Mon Oct 20 17:44:24 GMT 2014
2014-10-21 02:44:24 +09:00
omniavinco
a3825dcb85
Generate Sources of origin/master updated at Sun Oct 19 17:44:22 GMT 2014
2014-10-20 02:44:22 +09:00
Frank Park
ff92992cc5
Fixed .gitattributes
2014-10-19 02:07:45 -04:00
Frank Park
e400e097ea
Fixed .gitattributes
2014-10-19 02:04:50 -04:00
Frank Park
62f3c733f1
Ignored png and vs projects in gitattributes
2014-10-19 02:03:49 -04:00
Frank Park
67155de5c2
Merge remote-tracking branch 'origin/master'
...
Conflicts:
.gitattributes
2014-10-19 02:00:39 -04: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
Frank Park
1682c7ae3e
Fixed a bug with shell script and added gitattributes to prevent non-binary pulls
...
Cygwin was unable to filter the specs files using the blacklist due to
the argument in find was -name *.txt instead of -name "*.txt" .
Also, it is currently possible to pull under windows to result in CRLF
line endings in scripts and other source files that destroy the build.
.gitattributes were added to prevent non-binary pulls.
Both issues are fixed with this pull request.
2014-10-19 01:54:39 -04:00
omniavinco
933e322dd5
Sort the enums in a stable manner
2014-10-16 23:46:52 +09:00
omniavinco
2c6f79c148
Generate Sources of origin/master updated at Wed Oct 15 17:44:24 GMT 2014
2014-10-16 02:44:24 +09:00
omniavinco
6ca897879f
Generate Sources of origin/master updated at Tue Oct 14 17:44:24 GMT 2014
2014-10-15 02:44:24 +09:00
omniavinco
819f806107
Merge https://github.com/nigels-com/glew.git into master HEAD at Tue Oct 14 17:44:11 GMT 2014
2014-10-15 02:44:11 +09:00
Nigel Stewart
bffebf81cc
Add web links to README.txt
2014-10-14 19:33:04 +10:00
Nigel Stewart
3f48639825
Linux gcc 4.8 now builds clean with -Wcast-qual flag.
2014-10-14 19:24:49 +10:00
omniavinco
15ad18bc1a
Generate Sources of origin/master updated at Mon Oct 13 17:44:19 GMT 2014
2014-10-14 02:44:19 +09:00
omniavinco
7cea676806
Generate Sources of origin/master updated at Sun Oct 12 17:44:23 GMT 2014
2014-10-13 02:44:23 +09:00
omniavinco
2227a08d22
Generate Sources of origin/master updated at Fri Oct 10 17:44:19 GMT 2014
2014-10-11 02:44:19 +09:00
omniavinco
8fe0cc10db
Generate Sources of origin/master updated at Mon Oct 6 17:44:28 GMT 2014
2014-10-07 02:44:28 +09:00
omniavinco
657889e2a0
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Oct 6 17:44:14 GMT 2014
2014-10-07 02:44:14 +09:00
Nigel Stewart
d99211a9d3
Filtering for GL_NV_framebuffer_mixed_samples extension added.
2014-10-06 21:53:58 +10:00
omniavinco
e7010eea07
Generate Sources of origin/master updated at Sun Oct 5 17:44:21 GMT 2014
2014-10-06 02:44:21 +09:00
omniavinco
ffcdf98d6c
Generate Sources of origin/master updated at Sat Oct 4 17:44:22 GMT 2014
2014-10-05 02:44:22 +09:00
omniavinco
7d4191c138
Generate Sources of origin/master updated at Fri Oct 3 17:44:19 GMT 2014
2014-10-04 02:44:19 +09:00
omniavinco
c50a0582bd
Generate Sources of origin/master updated at Thu Oct 2 17:44:19 GMT 2014
2014-10-03 02:44:19 +09:00
omniavinco
8bd32fb681
Generate Sources of origin/master updated at Tue Sep 30 17:44:19 GMT 2014
2014-10-01 02:44:19 +09:00
omniavinco
6db724a060
Generate Sources of origin/master updated at Sun Sep 28 17:44:19 GMT 2014
2014-09-29 02:44:19 +09:00
omniavinco
4b50556664
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Sep 27 17:52:51 GMT 2014
2014-09-28 02:52:51 +09:00
Nigel Stewart
f796232672
For mingw builds, define GLEW_BUILD unconditionally for shared libs only.
2014-09-27 13:05:04 +10:00
Nigel Stewart
b9be4b6c99
GLEW Bug #215 Readme - is wrong
...
https://sourceforge.net/p/glew/bugs/215/
2014-09-27 11:51:15 +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
omniavinco
90277d022a
Generate Sources of origin/master updated at Wed Sep 24 17:44:19 GMT 2014
2014-09-25 02:44:19 +09:00
omniavinco
b23fc454db
Generate Sources of origin/master updated at Tue Sep 23 17:44:19 GMT 2014
2014-09-24 02:44:19 +09:00
omniavinco
61e43be6fb
Generate Sources of origin/master updated at Mon Sep 22 17:44:19 GMT 2014
2014-09-23 02:44:19 +09:00
omniavinco
c1c69104dd
Generate Sources of origin/master updated at Sun Sep 21 17:44:19 GMT 2014
2014-09-22 02:44:19 +09:00
omniavinco
117a22ea96
Generate Sources of origin/master updated at Fri Sep 19 17:44:19 GMT 2014
2014-09-20 02:44:19 +09:00
omniavinco
c26257cdff
Generate Sources of origin/master updated at Thu Sep 18 17:44:25 GMT 2014
2014-09-19 02:44:25 +09:00
omniavinco
fc9d19ab37
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Sep 18 17:44:12 GMT 2014
2014-09-19 02:44:12 +09:00
Nigel Stewart
6b5f533a7a
Update snapshots available for download
2014-09-18 21:31:24 +10:00
Nigel Stewart
f2faf55123
Merge pull request #16 from BryceMehring/master
...
Added support for mingw-w64 cross-compilation.
2014-09-18 21:16:18 +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
omniavinco
2a34faa730
Generate Sources of origin/master updated at Wed Sep 17 17:44:19 GMT 2014
2014-09-18 02:44:19 +09:00
omniavinco
998722981f
Generate Sources of origin/master updated at Mon Sep 15 17:44:25 GMT 2014
2014-09-16 02:44:25 +09:00
omniavinco
57e1b1d0e9
Generate Sources of origin/master updated at Sun Sep 14 17:44:19 GMT 2014
2014-09-15 02:44:19 +09:00
omniavinco
d80b4f1a88
Generate Sources of origin/master updated at Sat Sep 13 17:44:19 GMT 2014
2014-09-14 02:44:19 +09:00
omniavinco
5b0b52c70d
Generate Sources of origin/master updated at Sat Sep 13 02:33:23 GMT 2014
2014-09-13 11:33:23 +09:00
omniavinco
f22182f664
Generate Sources of origin/master updated at Fri Sep 12 17:44:19 GMT 2014
2014-09-13 02:44:19 +09:00
omniavinco
5f3a0e31dd
Generate Sources of origin/master updated at Tue Sep 9 17:44:21 GMT 2014
2014-09-10 02:44:21 +09:00
omniavinco
d45e5d3b34
Generate Sources of origin/master updated at Mon Sep 8 17:44:18 GMT 2014
2014-09-09 02:44:18 +09:00
omniavinco
574f6f0407
Generate Sources of origin/master updated at Sun Sep 7 17:44:21 GMT 2014
2014-09-08 02:44:21 +09:00
omniavinco
66e8e09e20
Generate Sources of origin/master updated at Fri Sep 5 17:44:18 GMT 2014
2014-09-06 02:44:18 +09:00
omniavinco
ceb841390b
Generate Sources of origin/master updated at Thu Sep 4 17:44:18 GMT 2014
2014-09-05 02:44:18 +09:00
omniavinco
43312b09e8
Generate Sources of origin/master updated at Wed Sep 3 17:44:19 GMT 2014
2014-09-04 02:44:19 +09:00
omniavinco
e5f61ba213
Generate Sources of origin/master updated at Tue Sep 2 17:44:18 GMT 2014
2014-09-03 02:44:18 +09:00
BryceMehring
1292204035
Added support for mingw-w64 cross-compilation.
2014-08-30 04:06:58 -05:00
omniavinco
dfe114f0ba
Generate Sources of origin/master updated at Fri Aug 29 17:44:18 GMT 2014
2014-08-30 02:44:18 +09:00
omniavinco
963b49b005
Generate Sources of origin/master updated at Fri Aug 29 15:28:30 GMT 2014
2014-08-30 00:28:30 +09:00
omniavinco
9d11302877
Merge https://github.com/nigels-com/glew.git into master HEAD at Fri Aug 29 15:27:55 GMT 2014
2014-08-30 00:27:55 +09:00
omniavinco
ab43be0f06
Tidy CMakeLists.txt
...
merge duplicated condition check
2014-08-29 22:52:36 +09:00
omniavinco
3a73d80be4
Add PLATFORM_SPECIFIC_LIBRARIES to link platform specific libraries
2014-08-29 22:45:52 +09:00
omniavinco
1672429f22
Use Cmake dependency chain
2014-08-29 22:43:24 +09:00
Gyu-sun Youm
c23a995349
Merge pull request #6 from fungos/master
...
Add missing libraries on linux
2014-08-29 22:37:30 +09:00
Danny Angelo Carminati Grein
62c39ba638
Add missing libraries on linux
2014-08-25 22:49:21 -04: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
Gyusun
b4f7c06310
Add rc files for any msvc(remove msvc version check)
2014-08-17 02:05:12 +09:00
Gyusun
1dbf20b5b4
Add Generated .rc files
2014-08-17 01:47:15 +09:00
omniavinco
81d119c7fc
Generate Sources of origin/master updated at Fri Aug 15 22:55:55 GMT 2014
2014-08-16 07:55:55 +09:00
omniavinco
b2d8206b36
Merge https://github.com/nigels-com/glew into origin/master HEAD at Fri Aug 15 22:55:42 GMT 2014
2014-08-16 07:55:42 +09:00
Gyu-sun Youm
ede8f3b946
Merge pull request #4 from karlssonper/master
...
Added install target
2014-08-16 06:59:37 +09:00
per
a9ceeeedeb
style mismatch
2014-08-13 09:50:43 +02:00
per
9ac6bc4ebb
style mismatch
2014-08-13 09:49:51 +02:00
Gyu-sun Youm
64d0afa487
Merge pull request #3 from ebraminio/binary
...
Use CMAKE_BINARY_DIR instead CMAKE_SOURCE_DIR for setting build output directory
2014-08-12 22:33:08 +09:00
Nigel Stewart
83a2bae026
Fixup for GLEW 1.11.0 log.html
2014-08-12 11:06:04 +10:00
per
17fa396828
Added install target
2014-08-11 23:56:04 +02: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
Ebrahim Byagowi
5dcb9332da
Use CMAKE_BINARY_DIR instead CMAKE_SOURCE_DIR
2014-08-09 22:33:09 +04:30
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
27e9398c4d
Merge remote-tracking branch 'remotes/davispuh/vs'
2014-07-14 18:02:07 +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
f6bd1dab39
GLEW Patch #65 - Makefile: let "make glew.lib debug" actually build with debug
2014-07-13 23:45:30 +10:00
Nigel Stewart
f76628b5bd
GLEW Patch #66 - Fixups for pkg-config in MinGW build.
2014-07-13 23:41:45 +10:00
Dāvis
4e9fad1364
Add Visual Studio 2013 project files
2014-07-12 15:18:41 +10:00
Dāvis
dca0732b22
Ignore some Visual Studio files
2014-07-12 15:18:19 +10:00
Nigel Stewart
6c34d03260
Fixup: GL_AMD_gpu_shader_int64 reuses NV_gpu_shader5 interface.
2014-07-12 15:13:47 +10:00
Gyu-sun Youm
721efda22d
Merge pull request #2 from andystanton/master
...
Make shared and static libraries optional
2014-04-25 07:52:07 +09:00
omniavinco
61c642b71b
Generate Sources updated at Thu Apr 24 17:44:39 GMT 2014
2014-04-25 02:44:39 +09:00
omniavinco
864a7ea189
Generate Sources updated at Wed Apr 23 17:44:42 GMT 2014
2014-04-24 02:44:42 +09:00
Andy Stanton
0e35fbec4e
add options
2014-04-22 20:55:22 +01:00
Dāvis
409d7f990c
Add Visual Studio 2013 project files
2014-04-22 01:54:36 +03:00
Dāvis
5e5a4ae335
Ignore some Visual Studio files
2014-04-22 01:53:03 +03:00
omniavinco
322624ffdd
Generate Sources updated at Sat Apr 19 17:45:44 GMT 2014
2014-04-20 02:45:44 +09:00
rconde
3b63c4c456
- fixed signatures to contain parameter names
2014-03-15 18:56:14 -04:00
omniavinco
0680e345f4
Generate Sources updated at Thu Feb 27 13:19:58 GMT 2014
2014-02-27 22:19:59 +09:00
omniavinco
c94b3de7d7
Merge https://github.com/nigels-com/glew into HEAD at Thu Feb 27 13:14:09 GMT 2014
2014-02-27 22:14:09 +09:00
Gyu-sun Youm
d629461fb0
Merge pull request #1 from McDamon/master
...
Support for VC 12 (VS2013) and GLEW 1.10.0
2014-02-27 22:12:04 +09:00
Andrew McMahon
f96a4f3ddf
Upgraded to support VC 12
2014-02-26 23:05:11 +00:00
Andrew McMahon
e224767d3c
Added to gitignore
2014-02-26 22:59:32 +00:00
Andrew McMahon
b23ed9846f
Merge branch 'master' of https://github.com/McDamon/glew-cmake
...
Conflicts:
doc/glew.html
doc/index.html
doc/wglew.html
2014-02-26 22:56:05 +00:00
Nigel Stewart
08196588ed
Revert "GLEW Patch #63 - Use CC/CXX/LD variable from environment, don't hardcode cc"
...
TODO - revisit
2014-02-19 18:38:55 -06:00
Nigel Stewart
d03b68e40d
GLEW Patch #62 - stop linking to unneeded Xmu, Xi, Xext libraries
2014-02-19 18:21:33 -06:00
Nigel Stewart
b19d0a09ed
GLEW Patch #63 - Use CC/CXX/LD variable from environment, don't hardcode cc
2014-02-19 18:19:47 -06: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
c65f7dd8d3
Fixup: Slence mac cglang build warning about unused parameter.
2014-01-14 11:44:53 -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
98e09c1564
Merge branch 'master' of https://github.com/netpoetica/glew
2013-09-26 13:32:22 -05:00
Nigel Stewart
83e98603dd
Merge branch 'master' of https://github.com/hasufell/glew
2013-09-26 13:31:17 -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
Keith Rosenberg
6fe1c906e7
Update README steps for make
...
Including the other couple of steps to make for others for whom it is not obvious. Generally people find out about GLEW when using it as dependency of another lib, and they may or may not be familiar with the make process. Leaving it vague leads to more people reporting issues, which I'm aiming to avoid here!
2013-09-20 21:44:05 -04:00
Gyu-sun Youm
6b12687640
travis-ci
2013-08-31 23:58:49 +09:00
Gyu-sun Youm
49cae90154
update ignore
2013-08-31 23:42:33 +09:00
Gyu-sun Youm
f4f7759f3a
link OpenGL to libglew_shared
2013-08-31 23:42:27 +09:00
hasufell
094647cb14
BUILD: respect DESTDIR variable
...
DESTDIR is used for temporary install location
in package managers otherwise you have to add
the temporary locations to BINDIR and LIBDIR
which can cause trouble with the pkg-config file.
2013-07-24 01:41:27 +02:00
Nigel Stewart
a6c3e7dad0
GLEW release version 1.10.0
2013-07-22 07:20:46 -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
9898ca210d
Regularize paths in VC10 projects with back slash.
...
Other tidy-up for Visual Studio quality of life.
2013-07-21 00:52:50 -05:00
Nigel Stewart
2ce935a13f
Revamp dist-src and dist-win32 Makefile targets.
2013-07-20 22:58:10 -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
e0242aa735
Revamp VC10 projects based on patch from Matias Ghioldi
...
https://sourceforge.net/p/glew/patches/37/
2013-07-20 22:04:33 -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
Gyu-sun Youm
dcd588d402
Change library output name
2013-05-26 00:31:05 +09:00
Gyu-sun Youm
e080154dc4
Windows support
...
* some definitions
* rc file (except VS11)
2013-05-25 22:26:51 +09:00
omniavinco
0c0532c7c6
Latest docs
2013-05-25 14:34:47 +09:00
omniavinco
dac0614780
Add Cmake option - ONLY_LIBS
2013-05-25 14:34:35 +09:00
omniavinco
5408d71c61
CMakeLists.txt & glew source(2013.5.24)
2013-05-24 23:58:38 +09: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
41c1305a89
Re-write .pc files unconditionally, in case GLEW_DEST is specified on command line.
...
#189 Generated .pc files are "easy to break"
2012-11-11 13:09:20 -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
58ac24cf5c
Add the line "Requires: glu" to glew.pc - needed in general, GLU dependency can be opted-out of, optionally.
...
#204 GLU requirement and pkg-config file
2012-11-11 11:50:41 -06:00
Nigel Stewart
71b38cfeb4
dos2unix for Linux/Mac build from .zip package.
...
Issue #205 config.guess / MacOSX 10.8 / bad interpreter
2012-11-11 11:43:37 -06:00
Nigel Stewart
d5fc1620f8
Documentation updates.
2012-10-24 21:50:48 -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
c8962f9112
Patch #38 Makefile.openbsd
2012-09-17 17:54:25 -05:00
Nigel Stewart
aeb1d33096
#39 patch for PPC64 linux Makefile
2012-09-17 17:42:14 -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
0a04f18c01
Use -fPIC for Linux and Darwin builds.
...
See: https://bugs.launchpad.net/ubuntu/+source/glew/+bug/811789
2012-08-07 21:54:20 -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
3828cfb38c
Don't link with GLU, no longer needed.
2012-08-05 23:59:29 -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
b222f636fc
Documentation update - REGAL extensions.
2012-07-23 16:29:00 -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
a53c68ddd7
Bump version to GLEW 1.8.0
2012-07-17 23:54:43 -05:00
Nigel Stewart
3460dd42f1
Fixup: makefile typo.
2012-07-17 22:46:09 -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
c7c5d62ad2
.gitignore refinements
2012-05-26 00:09:16 -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
65ff20ef58
Improvements for VC10 32-bit build.
2012-05-11 19:01:24 -05:00
Nigel Stewart
d75069af96
Initial VC10 projects, imported from VC6.
2012-05-09 17:32:34 -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
538147f387
GLEWAPIENTRY no longer needed in Makefile
2012-05-04 23:35:12 -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
7b600b4aac
.html documentation refresh
2012-05-04 13:47:12 -05:00
Nigel Stewart
6c1f5f290d
Resolve ID: 3404540 - visualinfo pixelformat addition
2012-05-04 11:07:15 -05:00
Nigel Stewart
1728006b5d
Resolve ID: 3454462 - glewInit assignment in conditional warning
2012-05-04 11:03:37 -05:00
Nigel Stewart
863a169bca
Resolve ID: 3465140 - makefile.netbsd
2012-05-04 10:56:54 -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
3714717177
Resolve ID: 3512247 - CentOS build paths
2012-05-04 09:49:18 -05:00
Nigel Stewart
950c81ab76
Resolve ID: 3519818 - glewInit should have ANSI prototype
2012-05-04 09:39:49 -05:00
Nigel Stewart
2fee30d9c1
Add .gitignore
2012-05-04 09:30:51 -05:00
Nigel Stewart
cc22d28257
Add Fedora ming32 build configuration.
2012-02-16 12:19:17 -06:00
Nigel Stewart
0af3be62b0
Optional symlink step for GLEW build. For Cygwin, Mingw32, etc.
2012-02-15 13:15:40 -06: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
18c9321b46
Add darwin-ppc build config for completness. Works on SnowLeopard with XCode 3.1. Won't work for Lion onwards or XCode 4.
2012-02-12 14:13:33 -06:00
Nigel Stewart
aa7da9242a
Makefile refinements: Move strip step from install to build, make it optional. Don't use exotic .o suffixes. Put temporary files in tmp/ for easy seperation and deltion
2012-02-12 14:12:36 -06:00
Nigel Stewart
64e751c741
Update config.guess from http://git.savannah.gnu.org/cgit/config.git/plain/config.guess
2012-02-12 14:06:40 -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
6075e477b8
For dist-src target, ensure Makefile line-endings are platform consistant.
2011-11-23 15:45:21 -06:00
Nigel Stewart
f396b2e48d
Merge branch 'master' of git://glew.git.sourceforge.net/gitroot/glew/glew
2011-11-04 09:41:14 -05: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
fcb39d65a5
Documentation fixup for NV Path Rendering
2011-08-25 09:11:11 -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
8d72097e8a
Documentation updates for GLEW 1.7.0
2011-08-20 18:17:18 -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
9c59bf567e
Resolve ID: 2797077 How do I compile for mac os x x64?
2011-08-02 16:08:53 -04:00
Nigel Stewart
69ae1f09e6
Resolve ID: 3295600 improper setting of -install_name on darwin
2011-08-02 15:58:16 -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
852e9ccd2d
Bump GLEW version to 1.7.0 - due to GL_KTX_buffer_region renaming
2011-08-02 10:25:25 -04:00
Nigel Stewart
802bac4e68
Add GL_VERSION_4_2
2011-08-02 10:21:40 -04:00
Nigel Stewart
35c27b4dac
Remove EXT suffix from GL_KTX_buffer_region entry points, based on info here:
...
http://www.west.net/~brittain/3dsmax2.htm#OpenGL%20Buffer%20Region%20Extension
2011-08-01 16:36:13 -04:00
Nigel Stewart
6513878da5
Merge branch 'master' of git://glew.git.sourceforge.net/gitroot/glew/glew
2011-07-04 12:55:30 -05:00
Nigel Stewart
69df55a948
Add glGetGraphicsResetStatusARB to GL_ARB_robustness
2011-05-12 17:38:41 -05:00
Nigel Stewart
3b39158d6d
For ID: 3294753 - MultiDrawArrays, MultiDrawElements: missing const qualifiers
2011-04-29 09:17:49 -05:00
Nigel Stewart
85c3078cc4
Fixup for GLEW 1.6.0 dist-win target: package the GLEWmx libraries too.
2011-04-28 18:51:46 -05:00
Nigel Stewart
2e7fd1cef2
Bump version to 1.6.0, documentation updates for GLEW release.
2011-04-27 10:47:39 -05:00
Nigel Stewart
5be9820df8
Fixup for .html generation
2011-04-27 10:42:44 -05:00
Nigel Stewart
507bcf7256
Fixup for .html generation - perl needs -pe instead of just -e
2011-04-27 10:14:50 -05:00
Nigel Stewart
dea5a6143c
For ID: 3148451 - bad dll perms on default cygwin 1.7.7 install
2011-04-25 23:21:28 -05:00
Nigel Stewart
bb3e797929
For ID: 3287530 - Fix auto/ build for BSD platforms
2011-04-23 15:32:06 -05: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
a89b304a8c
For ID: 3193028 - glFramebufferTextureLayerEXT from EXT_texture_array
2011-04-23 15:14:41 -05:00
Nigel Stewart
0fbfdf38bc
Merge branch 'subset' of ssh://glew.git.sourceforge.net/gitroot/glew/glew into subset
2011-04-23 14:52:05 -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
5242475734
For ID: 3200597 - glDraw*InstancedARB are NULL with ARB_instanced
2011-04-23 14:50:46 -05:00
Nigel Stewart
5b0dde022c
Merge branch 'master' of git://glew.git.sourceforge.net/gitroot/glew/glew
2011-04-23 13:23:52 -05:00
Nigel Stewart
637760701e
Merge branch 'subset' of ssh://glew.git.sourceforge.net/gitroot/glew/glew into subset
2011-04-01 11:24:51 -05:00
Nigel Stewart
000f2fb129
Subset patch/branch for GLEW as used for NVIDIA Cg Toolkit purposes
2011-04-01 11:23:27 -05: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
c604eb9d8f
Add working solaris-gcc config for Open Solaris - gcc 3.4.3
2011-04-01 11:12:59 -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
4145adc9bd
Merge branch 'subset' of ssh://glew.git.sourceforge.net/gitroot/glew/glew into subset
2011-03-30 10:11:36 -05:00
Nigel Stewart
d7caf51f8e
Subset patch/branch for GLEW as used for NVIDIA Cg Toolkit purposes
2011-03-30 09:19:22 -05:00
Nigel Stewart
cd1093c845
Merge branch 'subset' of ssh://glew.git.sourceforge.net/gitroot/glew/glew into subset
2011-03-28 22:27:45 -05:00
Nigel Stewart
9bc3b6e7f0
Subset patch/branch for GLEW as used for NVIDIA Cg Toolkit purposes
2011-03-28 20:23:06 -05:00
Nigel Stewart
4a9b2a7b42
Fix for setting the soname of GLEWmx shared libraries - Thanks to Adam Williamson (Fedora QA Community Monkey)
2011-03-28 20:22:45 -05:00
Nigel Stewart
9bca6b44ea
Ungreedy prefix match for function name -> __glew prefixing
2011-03-27 23:21:43 -05:00
Nigel Stewart
d4b01afad6
Merge branch 'master' into subset
2011-03-16 19:07:17 -05:00
Nigel Stewart
5de43d97fc
mx fixups for Cygwin build.
2011-03-11 15:43:25 -06:00
Nigel Stewart
d55270566d
Merge branch 'master' into build
2011-03-11 15:32:03 -06:00
Nigel Stewart
b6ef171bf5
Merge branch 'master' into subset
2011-03-11 12:54:59 -06: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
2b21d1df5f
Merge branch 'master' into subset
2011-03-11 12:32:44 -06:00
Nigel Stewart
c57f2e051e
Merge branch 'master' into build
2011-03-11 11:42:51 -06:00
Nigel Stewart
ff1aa06701
Patch ID: 3206528 Add support for NV_video_capture
2011-03-11 11:16:50 -06:00
Nigel Stewart
1431b290b6
Merge branch 'master' into subset
2011-03-02 21:27:40 -06:00
Nigel Stewart
18455eb40f
Update the GLEW build to build both vanilla and MX GLEW libraries. MX libraries now have mx suffix. Targets for building and installing are changed accordingly. Logic for glewmx.pc
2011-02-18 23:02:26 -06:00
Nigel Stewart
29b1af417a
Add support for #define GLEW_NO_GLU, contributed by Stefan Eilemann
2011-02-15 10:24:33 -06:00
Nigel Stewart
3e1506b95d
Add support for #define GLEW_NO_GLU, contributed by Stefan Eilemann
2011-02-15 10:21:58 -06:00
Nigel Stewart
0e4ab1e06f
Merge branch 'master' into subset
2011-01-31 21:51:56 -06:00
Nigel Stewart
8b64761d8d
Updated version to 1.5.8, updated web pages
2011-01-31 21:51:16 -06:00
Nigel Stewart
41561820a0
Merge branch 'master' into subset
2011-01-31 08:28:26 -06:00
Nigel Stewart
10ad0592df
Remove git .patch files for tardist, dist-win32 and dist-src targets"
2011-01-31 08:10:28 -06:00
Nigel Stewart
ed21c4a151
Filter our git .patch files for dist-src and dist-win32 targets.
2011-01-29 07:47:16 -06:00
Nigel Stewart
77b8e41c64
Merge branch 'subset' of ssh://glew.git.sourceforge.net/gitroot/glew/glew into subset
2011-01-27 09:07:12 -06:00
Nigel Stewart
141ad169ff
Subset patch/branch for GLEW as used for NVIDIA Cg Toolkit purposes
2011-01-27 09:06:33 -06:00
Tom Fogal
266f2b4ceb
Remove lib and bin directories when cleaning.
...
To ensure developers will end up with the same configuration as a
freshly-cloned repository -- and thereby making sure we catch bugs
like edc3c1 earlier.
2011-01-25 14:38:44 -07:00
Tom Fogal
e564a97c81
Make sure output directories exist.
...
The targets themselves cannot have these dependencies, because they
use $^ and thus putting the dependent target in there screws up
the build.
2011-01-25 14:38:41 -07:00
Riku Palomäki
e504a5883f
Fixed glGetVertexAttribPointerv and glGetShaderSource parameters.
...
* glGetVertexAttribPointerv takes void**, not void*
* glGetShaderSource uses uint instead of int as a shader parameter
Signed-off-by: Nigel Stewart <nigels@sourceforge.net>
2011-01-19 07:51:16 -06:00
Nigel Stewart
07bc36b14c
Merge branch 'master' into subset
2011-01-18 17:55:40 -06:00
Nigel Stewart
a23e5e5d6d
ID: 3156560 - const arg to glSecondaryColorPointer - resolved
2011-01-13 12:59:40 -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
nigels-com
77459379aa
Merge branch 'subset' of ssh://glew.git.sourceforge.net/gitroot/glew/glew into subset
2011-01-07 09:54:12 -06:00
Nigel Stewart
91bcbcec13
Subset patch/branch for GLEW as used for NVIDIA Cg Toolkit purposes
2011-01-07 09:53:11 -06:00
nigels-com
3442e0aeb0
Resolve Bug ID: 3152894 - declaration of glGetTransformFeedbackVarying in GL_VERSION_3_0
2011-01-07 09:50:05 -06:00
Nigel Stewart
03ab91f789
Subset patch/branch for GLEW as used for NVIDIA Cg Toolkit purposes
2011-01-01 11:04:18 -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
17dd9d8fa5
Merge whitespace fixups from SCI fork
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@638 783a27ee-832a-0410-bc00-9f386506c6dd
2010-12-30 19:34:06 +00: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
97b6a17cad
Apple OSX GLX support via glXGetProcAddress by Stefan Eilemann
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@636 783a27ee-832a-0410-bc00-9f386506c6dd
2010-12-27 17:31:48 +00:00
nigels
7d2446061a
Comment clarifications by Stefan Eilemann
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@635 783a27ee-832a-0410-bc00-9f386506c6dd
2010-12-27 17:21:19 +00:00
nigels
2642bccfca
const correctness fix for glewContextIsSupported, glxewContextIsSupported wglewContextIsSupported
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@634 783a27ee-832a-0410-bc00-9f386506c6dd
2010-12-08 18:46:40 +00: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
a758e323b6
Fixup for web index.html
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@632 783a27ee-832a-0410-bc00-9f386506c6dd
2010-11-04 17:03:32 +00:00
nigels
b760bae74b
Fixup for web index.html
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@631 783a27ee-832a-0410-bc00-9f386506c6dd
2010-11-04 16:58:48 +00:00
nigels
e80137e244
GLEW 1.5.7 release - documentation updates, version increment
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@629 783a27ee-832a-0410-bc00-9f386506c6dd
2010-11-03 23:33:28 +00:00
nigels
735f157d62
Resolve ID: 3028111 - GLEW_VERSION_1_2_1 implementation
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@628 783a27ee-832a-0410-bc00-9f386506c6dd
2010-10-30 01:13:55 +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
0b890ef852
Improved Cygwin support as proposed in Feature Request ID: 3081290
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@626 783a27ee-832a-0410-bc00-9f386506c6dd
2010-10-29 05:14:45 +00:00
nigels
f55e3a1b1f
Add GL_NVX_gpu_memory_info as specified in ID: 3083709
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@625 783a27ee-832a-0410-bc00-9f386506c6dd
2010-10-29 04:21:17 +00:00
nigels
95f2deea2f
GL_ARB_point_parameters and GL_EXT_point_parameters specs fixed upstream
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@624 783a27ee-832a-0410-bc00-9f386506c6dd
2010-10-29 04:08:38 +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
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
8f580bd5b8
web/doc updates and version number bump for GLEW 1.5.6 release
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@620 783a27ee-832a-0410-bc00-9f386506c6dd
2010-09-09 04:19:24 +00:00
nigels
e708e590ba
Add support for GL_ARB_separate_shader_objects
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@619 783a27ee-832a-0410-bc00-9f386506c6dd
2010-08-26 23:12:44 +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
ef4156e01e
GLEW_VERSION_4_1 and related version detection, no API yet
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@614 783a27ee-832a-0410-bc00-9f386506c6dd
2010-08-06 14:31:38 +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
974063f133
Bump version number of GLEW 1.5.5 release.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@611 783a27ee-832a-0410-bc00-9f386506c6dd
2010-07-13 17:44:26 +00:00
nigels
2ac871b009
Update date to 7-13-10 for GLEW 1.5.5 release
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@610 783a27ee-832a-0410-bc00-9f386506c6dd
2010-07-13 16:35:35 +00:00
nigels
efe14a1dde
Update documentation for upcoming GLEW 1.5.5
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@609 783a27ee-832a-0410-bc00-9f386506c6dd
2010-07-09 19:52:48 +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
nigels
8e36df6227
Fix for ID: 2974730 - glPointParameterfv has wrong signature
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@607 783a27ee-832a-0410-bc00-9f386506c6dd
2010-06-29 18:08:17 +00:00
nigels
e4f8c4d125
Fix for ID: 3002872 - Compilation errorswith GLX_SGI_video_sync
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@606 783a27ee-832a-0410-bc00-9f386506c6dd
2010-06-29 18:07:32 +00:00
nigels
f263f0def0
Fixups for GLX_AMD_gpu_association and GL_NV_vdpau_interop which recently appeared in opengl.org repository
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@605 783a27ee-832a-0410-bc00-9f386506c6dd
2010-06-16 17:13:32 +00:00
nigels
b19763ad19
For ID: 3016571 - Unnecessary global variable ctx
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@604 783a27ee-832a-0410-bc00-9f386506c6dd
2010-06-15 17:33:56 +00:00
nigels
814999051c
Apply patch for ID: 3007103 - Add missing mkdir
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@603 783a27ee-832a-0410-bc00-9f386506c6dd
2010-05-31 14:40:31 +00:00
nigels
c743ec1ae7
Resolve bug 3005387 - glVertexAttribDivisor is still undefined in GLEW 1.5.4
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@602 783a27ee-832a-0410-bc00-9f386506c6dd
2010-05-21 19:54:27 +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
f5faea3022
Enable GL_ARB_gpu_shader_fp64
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@600 783a27ee-832a-0410-bc00-9f386506c6dd
2010-05-07 20:43:46 +00:00
nigels
381f7cb49c
Adjust date for GLEW 1.5.4 release in documentation/web
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@599 783a27ee-832a-0410-bc00-9f386506c6dd
2010-04-28 00:51:09 +00:00
nigels
46d049f06c
Release GLEW 1.5.4 - updated documentation and version number
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@598 783a27ee-832a-0410-bc00-9f386506c6dd
2010-04-28 00:46:41 +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
8bcfc426f5
Fix for issue 2992222 - NVIDIA glx headers use a different CPP barrier
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@596 783a27ee-832a-0410-bc00-9f386506c6dd
2010-04-27 04:27:42 +00:00
nigels
341b043b31
Add support for Nvidia Fermi extensions.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@595 783a27ee-832a-0410-bc00-9f386506c6dd
2010-04-19 03:52:05 +00:00
nigels
ea6c9830f7
Hard-code GL_ARB_sampler_objects entry points due to use of {if} etc in spec that GLEW doesn't understand
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@594 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-29 18:42:40 +00:00
nigels
db5fa843c9
For bug 2974730: glPointParameteriv and glPointParameterfv take const array params
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@593 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-26 14:37:47 +00:00
nigels
7aa5032789
Documentation updates
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@592 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-11 23:37:05 +00:00
nigels
13a4bbaa12
Fix for glewinfo extension string checking.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@591 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-11 23:32:28 +00:00
nigels
0c26245424
Initial OpenGL 3.3 and 4.0 support
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@590 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-11 23:28:29 +00:00
nigels
628edd3c0b
Only check OpenGL extension string if there is a non-empty string to check for. GL_VERSION_* are detected from the version info.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@589 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-10 15:37:02 +00:00
nigels
839c21e270
GL_NV_vertex_program4 GL_NV_geometry_program4 GL_NV_fragment_program4 are available iff GL_NV_gpu_program4 is in the OpenGL extension string.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@588 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-10 15:35:12 +00:00
nigels
4744f99070
The first three lines of each core or extension file is now: name, URL and GL extension string name. For example GL_NV_geometry_program4 is available iff GL_NV_gpu_program4 appears in the extension string.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@587 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-05 18:19:59 +00:00
nigels
3285bcd840
More documentation that wasn't updated for GLEW 1.5.3
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@586 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-04 18:23:47 +00:00
nigels
23b90a2e11
Another web/documentation typo for 1.5.3
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@585 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-04 06:48:39 +00:00
nigels
715cac4c63
Little touch-up for GLEW 1.5.3 documentation.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@584 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-04 04:08:40 +00:00
nigels
0eb615148f
Last minute touch-ups for 1.5.3 release
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@583 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-01 05:09:30 +00:00
nigels
85e5f5492e
Updated version to 1.5.3, documentation
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@582 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-01 03:55:17 +00:00
nigels
ea93a407da
Updated version to 1.5.3, documentation
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@581 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-01 03:53:39 +00:00
nigels
db0b45aa68
Update extension documentation for GLX_INTEL_swap_event, GL_AMD_seamless_cubemap_per_texture and GL_AMD_shader_stencil_export
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@580 783a27ee-832a-0410-bc00-9f386506c6dd
2010-02-28 19:11:55 +00:00
nigels
15471cbd9f
Create bin and lib dir for dist-src, do dos2unix/unix2dos for .pm and .rc files too
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@579 783a27ee-832a-0410-bc00-9f386506c6dd
2010-02-28 18:40:09 +00:00
nigels
a62f07a20c
Fix for bug 2945172 - GLEW_VERSION_3_1 and GLEW_VERSION_3_2 are not initialized in, glewContextInit(), only GLEW_VERSION_3_0 is set
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@578 783a27ee-832a-0410-bc00-9f386506c6dd
2010-02-28 18:39:04 +00:00
nigels
94314188f3
Fix for bug 2948943 - Missing enumsGL_BUFFER_ACCESS_FLAGS
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@577 783a27ee-832a-0410-bc00-9f386506c6dd
2010-02-28 18:38:07 +00:00
nigels
f94ab6a09b
Update config.guess to libtool-2.2.6b.tar.gz from http://www.gnu.org/software/libtool/
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@576 783a27ee-832a-0410-bc00-9f386506c6dd
2010-02-28 18:36:58 +00:00
nigels
0d04f76ced
Add pkg-config support, based on patch by Eric Anholt
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@575 783a27ee-832a-0410-bc00-9f386506c6dd
2010-01-07 17:03:40 +00:00
nigels
76519aa8c6
Added release notes for GLEW 1.5.2, regenerated .html documentation.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@574 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 22:11:11 +00:00
nigels
e72fe268e8
Touch-ups for GLEW 1.5.2 release. Add dist-src target
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@573 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 17:05:56 +00:00
nigels
cf0a8739ca
svn propdel svn:executable
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@572 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 17:02:54 +00:00
nigels
f8bc52f769
Set native eol-style for HTML files.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@571 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 16:07:51 +00:00
nigels
59e9d1e9e4
Add dist-win32 target for building win32 binary .zip archive
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@570 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 16:05:28 +00:00
nigels
45a3e3981a
Set DLL base address to 0x62AA0000, rather than defaulting to 0x10000000
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@569 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 03:35:09 +00:00
nigels
669686d036
Updated documentation, in preparation for GLEW 1.5.2
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@568 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 00:06:32 +00:00
nigels
e9f2eb00f2
Templated documentation generation Makefile integration.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@567 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 00:05:15 +00:00
nigels
44e4a41799
Add templated documentation generation for reducing release workflow
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@566 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-30 23:37:32 +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
23d0bc6157
tfogal 'at' alumni.unh.edu - build binaries from the object files instead of directly from the source files.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@564 783a27ee-832a-0410-bc00-9f386506c6dd
2009-11-17 02:50:58 +00:00
nigels
1601537107
Fix for GL_EXT_direct_state_access parsing when there is a ) at the end of a line in an unfinished < > comment. Make sure all of the unfinished comment is removed.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@563 783a27ee-832a-0410-bc00-9f386506c6dd
2009-11-11 23:52:12 +00:00
nigels
a9c3b929aa
tfogal@sci.utah.edu: NVIDIAs video_capture.txt extension is breaking the build
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@562 783a27ee-832a-0410-bc00-9f386506c6dd
2009-11-09 17:42:03 +00:00
nigels
9843c9ebc0
tfogal@sci.utah.edu: A patch I sent earlier was missing a \n in a debug print.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@561 783a27ee-832a-0410-bc00-9f386506c6dd
2009-11-09 17:40:24 +00:00
nigels
29a8f3c642
Set eol-style to native for misc headers and text files
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@560 783a27ee-832a-0410-bc00-9f386506c6dd
2009-10-07 15:36:15 +00:00
nigels
18afc380f8
Add GL 3.2 Core support
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@559 783a27ee-832a-0410-bc00-9f386506c6dd
2009-09-09 19:52:59 +00:00
nigels
6a71ba4b34
Fix for bug 2833174 - TransformFeedbackVaryings parameter mismatch
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@558 783a27ee-832a-0410-bc00-9f386506c6dd
2009-08-07 21:10:15 +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
75a173df62
recognize lower case hexadecimal for enumerant value parsing - patch by tfogal@alumni.unh.edu
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@556 783a27ee-832a-0410-bc00-9f386506c6dd
2009-08-03 17:03:50 +00:00
ikits
8de12f59f0
preliminary spec file for GL 3.1
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@555 783a27ee-832a-0410-bc00-9f386506c6dd
2009-07-27 21:41:47 +00:00
nigels
18d358e0d6
fix bugs 2737009 and 2698776
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@554 783a27ee-832a-0410-bc00-9f386506c6dd
2009-05-23 04:25:54 +00:00
nigels
67636dd2af
ID: 2785080 USE consistently
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@553 783a27ee-832a-0410-bc00-9f386506c6dd
2009-05-16 21:55:29 +00:00
nigels
c1f2127035
Workaround Mesa GLUT incompatibility. Same fix as Mandriva 2009 rpm: libglew-devel-1.5.0-2mdv2009.0 glut.h depends on GLAPIENTRY being defined via gl.h
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@552 783a27ee-832a-0410-bc00-9f386506c6dd
2009-04-01 16:35:23 +00:00
nigels
a41f08bff5
Clear text file svn:executable attribute.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@551 783a27ee-832a-0410-bc00-9f386506c6dd
2009-04-01 16:31:10 +00:00
nigels
ffa96fc016
In relation to bug 2237650, it can happen on Cygwin that APIENTRY is defined, but not WINAPI. It's WINAPI that matters to wglew.h
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@550 783a27ee-832a-0410-bc00-9f386506c6dd
2009-03-31 21:32:03 +00:00
nigels
ceb6fe2e85
For bug 2636621, reorganise and simplify OpenGL version string parsing. Ensure OpenGL 3.0 is properly detected.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@549 783a27ee-832a-0410-bc00-9f386506c6dd
2009-03-31 21:16:33 +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
ada95db57b
Use uname instead of arch since Debian/Ubunutu/etc do not have arch
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@547 783a27ee-832a-0410-bc00-9f386506c6dd
2009-02-20 05:59:07 +00:00
nigels
b7b9914963
Migrate blacklist to use new filenames for OES_fixed_point and OES_query_matrix.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@546 783a27ee-832a-0410-bc00-9f386506c6dd
2009-02-19 06:29:23 +00:00
ikits
8b600cea8e
bug fix
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@544 783a27ee-832a-0410-bc00-9f386506c6dd
2008-11-03 21:07:30 +00:00
ikits
f9ea3f9026
One small change
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@542 783a27ee-832a-0410-bc00-9f386506c6dd
2008-11-03 06:12:34 +00:00
ikits
0621c3047c
Prepare for the 1.5.1 release
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@541 783a27ee-832a-0410-bc00-9f386506c6dd
2008-11-03 05:44:14 +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
nigels
60e7e8d349
Add support for GL_NV_explicit_multisample\nReviewed by Milan Ikits
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@539 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-31 00:29:15 +00:00
ikits
1fd235c367
added OpenGL 3.0 spec file
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@538 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-28 22:16:12 +00:00
nigels
a50f565478
Add shell script sh-bang, needed for Cygwin to work\nReviewed by Milan Ikits
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@537 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-28 01:30:56 +00:00
ikits
17e55dfb29
Replace license in doc files (2168685)
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@536 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-27 01:32:09 +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
2cb3a94ea7
Bug fix (1966659)
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@534 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-27 01:00:33 +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
60489035f0
disable crt security complaints
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@532 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-27 00:33:54 +00:00
ikits
4424228216
Temp fix by moving offending extensions to the blacklist
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@531 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-27 00:26:24 +00:00
ikits
5db6f8039c
Bump version number
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@530 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-26 16:11:18 +00:00
ikits
892fb743ac
Fixed strict refs problem on cygwin
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@529 783a27ee-832a-0410-bc00-9f386506c6dd
2008-10-26 16:07:59 +00:00