]> git.cworth.org Git - apitrace/commit
Bundle all headers for Khronos APIs.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 10 Mar 2012 15:37:43 +0000 (15:37 +0000)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Wed, 14 Mar 2012 09:14:50 +0000 (09:14 +0000)
commite319ab480b479a35da6e55412efe39a1a01e5c04
tree9d0b8f18d996412749c694e38686abede45922f2
parent91d875b883cf8db5397a048a14ebbefbc5fdf9c4
Bundle all headers for Khronos APIs.

We use bundled headers for all Khronos APIs, to guarantee support for both
OpenGL and OpenGL ES at build time, because the OpenGL and OpenGL ES 1 APIs
are so intertwined that conditional compilation extremely difficult. This
also avoids missing/inconsistent declarations in system headers.

This should work, given that GLEW does pretty much the same for GL.
33 files changed:
CMakeLists.txt
eglimports.hpp
glimports.hpp
specs/gltypes.py
specs/glxapi.py
thirdparty/glext/.gitignore [deleted file]
thirdparty/glext/GL/Makefile [deleted file]
thirdparty/glext/GL/glext.h [deleted file]
thirdparty/glext/GL/glext.sed [deleted file]
thirdparty/glext/GL/glxext.h [deleted file]
thirdparty/glext/GL/wglext.h [deleted file]
thirdparty/khr/EGL/egl.h [deleted file]
thirdparty/khr/EGL/eglext.h [deleted file]
thirdparty/khr/GLES/glext.h [deleted file]
thirdparty/khr/GLES2/gl2ext.h [deleted file]
thirdparty/khronos/.gitignore [new file with mode: 0644]
thirdparty/khronos/EGL/egl.h [new file with mode: 0644]
thirdparty/khronos/EGL/eglext.h [new file with mode: 0644]
thirdparty/khronos/EGL/eglplatform.h [new file with mode: 0644]
thirdparty/khronos/GL/gl.h [new file with mode: 0644]
thirdparty/khronos/GL/glext.h [new file with mode: 0644]
thirdparty/khronos/GL/glext.sed [new file with mode: 0644]
thirdparty/khronos/GL/glx.h [new file with mode: 0644]
thirdparty/khronos/GL/glxext.h [new file with mode: 0644]
thirdparty/khronos/GL/wglext.h [new file with mode: 0644]
thirdparty/khronos/GLES/gl.h [new file with mode: 0644]
thirdparty/khronos/GLES/glext.h [new file with mode: 0644]
thirdparty/khronos/GLES/glplatform.h [new file with mode: 0644]
thirdparty/khronos/GLES2/gl2.h [new file with mode: 0644]
thirdparty/khronos/GLES2/gl2ext.h [new file with mode: 0644]
thirdparty/khronos/GLES2/gl2platform.h [new file with mode: 0644]
thirdparty/khronos/KHR/khrplatform.h [new file with mode: 0644]
thirdparty/khronos/Makefile [new file with mode: 0644]