93 Commits (f9e76359cf7da5fde70440361ffad5e9c8aee36b)

Author SHA1 Message Date
Emmanuele Bassi 1403303e77 Remove redeclaration of khronos_uintptr_t 4 years ago
Emmanuele Bassi 144cbc9325 Support Win64 pointer-sized types 4 years ago
Aleksandr d0b319e27b gen_dispatch.py: close output files 4 years ago
Emmanuele Bassi 7baa918b3f Remove Python 2 support 6 years ago
Eric Anholt 8573dbcee3 Reuse the enum_strings in looking for extension providers. 6 years ago
Eric Anholt 4b4cd1d768 Drop "GL extension" and "GLX extension" and such from the debug output. 6 years ago
Eric Anholt 7ce1896dcc Make the provider enums have a PROVIDER_ prefix 6 years ago
Ross Burton f9098b0c18 autotools: check for dlvsym 7 years ago
Adam Jackson 7ff061a944 Add epoxy_set_resolver_failure_handler() 8 years ago
Daniel Stone ebe3a53db1 Add fallback definition for EGL_CAST 8 years ago
Emmanuele Bassi 89f9aa044f Remove the shebang from gen_dispatch.py 8 years ago
Emmanuele Bassi 0727ae5d27 Update gen_dispatch after a pass of pylint 8 years ago
Emmanuele Bassi aab6092f65 gen_dispatch: Ignore 'glsc2' API 8 years ago
Emmanuele Bassi 7a06803465 Improve consistency of the symbol visibility 8 years ago
Emmanuele Bassi 59318edf64 build: Rework the build rules for generated files in Meson 8 years ago
Emmanuele Bassi e2e2fedbdb build: Split arguments for dispatch generator 8 years ago
Chun-wei Fan 3a38371367 MSVC Builds: Support PACKED 8 years ago
Simon Parzer a937245efc add glBindRenderbufferEXT to half_aliases 8 years ago
Daniel Wolf c2e09ebde9 support newer/larger gl.xml 9 years ago
Chun-wei Fan 407f579f2d src/gen_dispatch.py: Make Generated Code Build Under C89 9 years ago
Emmanuele Bassi 8dead45cb3 Revert all changes since 8bbc0d40 9 years ago
Simon Parzer 4509aafdd2 add glBindRenderbufferEXT to half_aliases 10 years ago
Daniel Wolf 262a623452 support newer/larger gl.xml 10 years ago
Yaron Cohen-Tal 06fd4a271a Add support for CMake (no support for building/running the tests yet). Fix support for Android. Add built-in support for building with EGL support (using "khrplatform.h" and "eglplatform.h" which are distributed together with Epoxy, and should work with any platform). 10 years ago
Chun-wei Fan c976864bc9 src/gen_dispatch.py: Make Generated Code Build Under C89 10 years ago
Yaron Cohen-Tal 90c6158d61 Unite defenitions "PUBLIC" and "EPOXY_IMPORTEXPORT" and add it where appropriate. Fix tests build errors. 10 years ago
Yaron Cohen-Tal 773dd02f59 Added makefiles to build with MSVC 2013, and fixed errors and warnings. 10 years ago
Eric Anholt 585c703699 Add some missing spacing in generated code. 10 years ago
Eric Anholt b2c00a18af Use a concatenated string for enum descriptions. 10 years ago
Eric Anholt d4620b7dd3 Use __attribute__((packed)) to reduce our data size. 10 years ago
Eric Anholt 62861d12f9 Emit APIENTRY for typedefs that use it. 10 years ago
Chun-wei Fan e9f68fe3a3 Fix generated code for building on MSVC 2013 10 years ago
Eric Anholt 136cf85424 Use the provider enum to tie-break sorting by function provider name. 10 years ago
Eric Anholt 568533441f Move __stdcall into the parens for function pointer definitions. 11 years ago
Eric Anholt 3e09de7550 win32: Delay using dispatch tables until the second MakeCurrent. 11 years ago
Eric Anholt 370c49d5cd Use #defines to shrink the size of gl_generated_dispatch.c 11 years ago
Eric Anholt 11a946cbf5 Prefer non-aliased functions when resolving. 11 years ago
Eric Anholt e7d3088d71 win32: Add support for wglUseFontBitmaps(). 11 years ago
Eric Anholt 9efad17eb4 Actually fix #21 (hopefully). 11 years ago
Eric Anholt 766422a82c Use the same typedefs as upstream khrplatform.h in a couple cases. 11 years ago
Eric Anholt c996534080 Define the rest of the khrplatform.h types, and prevent its inclusion. 11 years ago
Eric Anholt 1064406814 Fix using epoxy on systems with only EGL and GLES1 or GLES2. 11 years ago
Eric Anholt 12ef9dcf2d Do a trivial sort on the enums generated. 11 years ago
Eric Anholt aa778ef39d Add support for Mesa's GLES1 implementation. 11 years ago
Eric Anholt 9bc909f5a7 win32: Convert the API to being based on function pointers, like Linux. 12 years ago
Eric Anholt c4214a39f4 win32: Reset all dispatch tables to re-resolve on any wglMakeCurrent. 12 years ago
Eric Anholt 417927e2eb win32: Start wrapping the 1.0 wgl functions. 12 years ago
Eric Anholt 9a7be0784f win32: Use thread local storage to get us a dispatch table per thread. 12 years ago
Eric Anholt 8022cda75d Don't forget to tell our users that the epoxy GL functions are __dllimport. 12 years ago
Eric Anholt 920543faa4 Add and clean up some more comments in the python. 12 years ago