Commit Graph

  • cb647a0853 Fix loading of EGL 1.1+ entrypoints. Eric Anholt 2013-12-12 17:16:57 -0800
  • dd6feb7b00 Include epoxy/gl.h instead of epoxy/gl_generated.h from egl_generated.h Eric Anholt 2013-12-12 13:12:19 -0800
  • 46e036419c Include epoxy/gl.h from epoxy/glx.h. Eric Anholt 2013-12-12 13:00:01 -0800
  • 59edbacf7d Remove a bad alias of glGetAttachedShaders. Eric Anholt 2013-12-12 11:44:18 -0800
  • 0cfb0a044b Fix most GLhandleARB warnings on OS X with a big comment in our code. Eric Anholt 2013-12-12 11:18:28 -0800
  • 8d8334c350 Use the right library name for GLX on OS X. Eric Anholt 2013-12-12 10:55:32 -0800
  • d6e4e9ac4c Fix the build of the headerguards test on OS X. Eric Anholt 2013-12-11 16:53:36 -0800
  • d82c5c33a6 Fix the path to the GL library on OS X. Eric Anholt 2013-12-11 16:49:08 -0800
  • 34d7b3d872 Fix signedness warning on OS X build of the testsuite. Eric Anholt 2013-12-11 16:44:07 -0800
  • 708c31a406 Disable EGL on OS X. Eric Anholt 2013-12-11 16:34:05 -0800
  • 940438fae3 Use X11_CFLAGS during the build so we find the right xlib headers. Eric Anholt 2013-12-11 16:32:57 -0800
  • 847ba1acdf Add an appropriate error message if libX11 is missing. Eric Anholt 2013-12-11 16:25:48 -0800
  • 6c0e0423f6 Add build instructions to the readme. Eric Anholt 2013-12-11 16:21:47 -0800
  • 57280133e6 Update the README for WGL support. Eric Anholt 2013-12-11 15:20:10 -0800
  • 6e8977a177 Link the library with -Bsymbolic. Eric Anholt 2013-12-11 15:15:35 -0800
  • 1e443b2daf Use ifuncs on Linux to avoid dispatch table overhead. Eric Anholt 2013-12-11 12:55:57 -0800
  • 6553c08752 Fix compiler warning in glx_static. Eric Anholt 2013-12-11 14:51:22 -0800
  • 22ce76fe0b Make glx_static report skip if it was built non-static. Eric Anholt 2013-12-11 14:29:13 -0800
  • 2206e6e302 Add a testcase for trying to use libepoxy as a static library. Eric Anholt 2013-12-11 13:42:17 -0800
  • 85dc3821fe Move the unwrapped logic to function setup. Eric Anholt 2013-12-11 13:09:07 -0800
  • 8a56585dcb Make func.alias_name always have the name of our alias. Eric Anholt 2013-12-11 12:58:43 -0800
  • f843d63da2 Reduce the overhead of the dispatch table usage. Eric Anholt 2013-12-10 17:14:46 -0800
  • ca14052cfe Add a test for basic functionality on win32. Eric Anholt 2013-12-09 08:51:27 -0800
  • 1d746bfeb2 Add dispatch generation for wgl. Eric Anholt 2013-12-09 14:52:19 -0800
  • f4992e1518 Use get_core_proc_address() on win32. Eric Anholt 2013-12-10 14:03:21 -0800
  • 4eaf4bfe21 Fill in the begin/end counting on win32. Eric Anholt 2013-12-10 14:09:37 -0800
  • b128dd9b25 Move the check for whether to dlsym or GPA on linux to the common C code. Eric Anholt 2013-12-09 22:14:09 -0800
  • d73f06fb45 Use ``` on a bunch of code in the README. Eric Anholt 2013-12-09 22:56:03 -0800
  • edf5aedb6f Rewrite a lot of the README. Eric Anholt 2013-12-09 22:36:23 -0800
  • 880b6b39a5 Convert list of items to an actual list Carl Worth 2013-12-09 11:18:10 -0800
  • eb5f6ac74e Fix "include" examples to use Github-flavored code block Carl Worth 2013-12-09 11:18:09 -0800
  • bfd687da89 Port tests directory to win32. Eric Anholt 2013-12-06 16:33:46 -0800
  • 259136845d Start porting the GL dispatch code to win32. Eric Anholt 2013-12-06 13:40:30 -0800
  • 0e7b9c0939 Fix generation of redundant typedefs. Eric Anholt 2013-12-06 17:31:30 -0800
  • 60ea7c38a2 Move GLX/EGL dispatch code using those API types to separate files. Eric Anholt 2013-12-06 12:53:00 -0800
  • 906d5b6e3a Conditionalize building the EGL and GLX dispatch code. Eric Anholt 2013-12-06 12:21:54 -0800
  • 0d7d26537d Conditionalize building GLX and EGL tests and headers. Eric Anholt 2013-12-06 12:09:57 -0800
  • 19053c4d6f Fix out of tree build Eric Anholt 2013-12-06 15:49:38 -0800
  • 43acf7b021 Fix make distcheck. Eric Anholt 2013-12-06 11:50:00 -0800
  • 01ce694073 Add a compile-time test for missing #defines. Eric Anholt 2013-12-05 16:43:16 -0800
  • 08101c5145 Add some more defines that are present in normal gl.h Eric Anholt 2013-12-06 11:38:22 -0800
  • 26ca6ac8e8 Add missing #defines for GL versions and extensions. Eric Anholt 2013-12-05 17:39:49 -0800
  • 1626703ca5 Add a missing ATI enum token to the registry. Eric Anholt 2013-12-04 14:34:27 -0800
  • 604d9a085e Remove incorrect alias for BindVertexArray. Eric Anholt 2013-12-05 17:03:08 -0800
  • f097de94eb Add support for GLES extensions. Eric Anholt 2013-12-05 15:15:37 -0800
  • 9b8ac73231 Improve the quality of the missing providers output. Eric Anholt 2013-12-05 15:15:12 -0800
  • 8d208fff51 Print the missing provider information to stderr. Eric Anholt 2013-12-05 15:11:36 -0800
  • 0983996e49 Fix calling new entrypoints from within glBegin()/glEnd(). Eric Anholt 2013-12-05 13:59:34 -0800
  • 9ffa5d25c4 Add a test for a bug when called during glBegin()/glEnd(). Eric Anholt 2013-12-05 13:50:10 -0800
  • 4d0d93b1c0 Fix indentation in generated code Eric Anholt 2013-12-05 13:14:16 -0800
  • 1cb041fbaa Fix a compiler warning in the previous commit. Eric Anholt 2013-12-05 13:07:09 -0800
  • 8bb5a2545e Fix extension detection on core GL contexts. Eric Anholt 2013-12-05 13:02:51 -0800
  • 20f03e65c4 Add a new test for our public API against a core context. Eric Anholt 2013-12-04 16:00:34 -0800
  • a258cdcffe Pull a helper function from piglit. Eric Anholt 2013-12-04 15:56:56 -0800
  • f2d5248e3d Add missing .gitignore bits for EGL Eric Anholt 2013-12-05 12:56:45 -0800
  • c6df72b7d0 Drop a bit of commented out python. Eric Anholt 2013-12-05 12:38:42 -0800
  • 0270c80008 Add support for EGL. Eric Anholt 2013-12-02 16:25:02 -0800
  • 111c54992b Drop the installed _common.h headers. Eric Anholt 2013-12-05 11:10:51 -0800
  • 2be86a9a9c Add .gitignore for the built tests. Eric Anholt 2013-12-05 11:06:23 -0800
  • 2ba8d853b4 Add some more gl.h definitions that might be used by applications. Eric Anholt 2013-12-04 15:37:39 -0800
  • 725b8cfc81 Add C++ guards. Eric Anholt 2013-12-04 15:37:27 -0800
  • de70a2a0ab Fix a similar bug to HEAD~2, this time in epoxy_has_glx_extension(). Eric Anholt 2013-12-04 19:07:36 -0800
  • 7603c144db Add a failing testcase for the public API of epoxy_has_glx_extension. Eric Anholt 2013-12-04 19:05:10 -0800
  • 0f67bf3f11 Fix bug in public entrypoint for epoxy_glx_version() Eric Anholt 2013-12-04 18:45:52 -0800
  • 14f822ee91 Add a testcase for a bug in the public API. Eric Anholt 2013-12-04 19:00:13 -0800
  • 2f811c543f Clean up loader setup for GLX. Eric Anholt 2013-12-04 18:43:31 -0800
  • 5f60534bac Fix up an unfinished comment Eric Anholt 2013-12-04 18:25:50 -0800
  • 617fd39b5b Add a test for including system GL headers after epoxy. Eric Anholt 2013-12-04 16:18:28 -0800
  • 689abf4d4d Fix including system glx.h after our glx.h Eric Anholt 2013-12-04 16:19:04 -0800
  • 106298f2f9 Add a little more testing of our public GLX API. Eric Anholt 2013-12-04 16:11:53 -0800
  • 42fd4b607a Fix generation of the function pointer typedefs. Eric Anholt 2013-12-04 14:43:09 -0800
  • 4564d31489 Use self.target instead of mucking around with the filename. Eric Anholt 2013-12-02 16:27:20 -0800
  • 502eaccfd4 Add whitespace in generated code after the enum strings. Eric Anholt 2013-12-02 16:17:32 -0800
  • 2203a31ed2 Make function resolving be data-driven. Eric Anholt 2013-12-02 13:52:13 -0800
  • a82e54aafa Make a table full of strings describing our providers. Eric Anholt 2013-12-02 12:36:36 -0800
  • 6c1e0e38f3 Fix building from a clean source tree. Eric Anholt 2013-12-02 09:47:36 -0800
  • 8139c7c489 Actually implement GLX version detection. Eric Anholt 2013-11-14 11:07:00 -0800
  • 75c97229d3 Assume GLX 1.2 is automatically available on Linux with GLX. Eric Anholt 2013-11-14 11:04:38 -0800
  • 04cf940e1b Add an initial testsuite for GLX API. Eric Anholt 2013-11-11 09:59:25 -0800
  • ed938dc4c5 Make a few more public functions actually public. Eric Anholt 2013-11-11 10:10:34 -0800
  • 66d7b9fb02 Fix the version detection for GL < 3. Eric Anholt 2013-11-11 09:27:07 -0800
  • a1d555e446 Fix a copy-and-paste mistake in getting GL version Eric Anholt 2013-11-11 09:23:52 -0800
  • e1a183c4eb Remove accidentally committed debug printf. Eric Anholt 2013-11-11 09:20:17 -0800
  • 69241485d1 Fix test for is_desktop_gl. Eric Anholt 2013-11-11 09:19:36 -0800
  • 0098d0a653 Sort the functions in the generated code. Eric Anholt 2013-11-11 09:18:01 -0800
  • 48297bb543 Fix parallel build of the generated source code. Eric Anholt 2013-10-24 10:35:00 -0700
  • faad44cc0a Fix the aliasing support to actually build. Eric Anholt 2013-09-19 09:50:49 -0700
  • 4c9b7e63b1 Consistently use 4-space indents. Eric Anholt 2013-11-14 11:10:48 -0800
  • a652f8f6a2 Add .dir-locals to tell emacs how to format by default. Eric Anholt 2013-11-14 11:01:45 -0800
  • a909eb4a22 Add the generator and build infrastructure. Eric Anholt 2013-09-19 09:50:49 -0700
  • db667aa8b8 Import khronos API registry from SVN commit 22908 Eric Anholt 2013-09-19 09:33:55 -0700