summaryrefslogtreecommitdiff
path: root/test/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2013-12-15Abandon ifuncs and go with the traditional global function pointers.Eric Anholt1-2/+0
In addition to the failing testcase, there were a couple of regressions in piglit's attribs test: one from glBegin_unwrapped vs glBegin confusion in the __asm__ directives we were generating, and one where the function pointers apparently were just getting mixed up at application runtime.
2013-12-13Fix the behavior of glx_shared_znow if it doesn't die at startup.Eric Anholt1-0/+1
We're sharing the source file with glx_static, but we don't want to SKIP due to not being statically linked.
2013-12-13Add a test showing a way that our ifuncs are broken.Eric Anholt1-0/+7
2013-12-13Relink tests when the library changes.Eric Anholt1-8/+8
For the dynamically-linked tests, it wasn't a big deal because the updated library was always picked up. But for glx_static, we were actually testing stale code.
2013-12-11Add a testcase for trying to use libepoxy as a static library.Eric Anholt1-0/+4
Note that it will only actually link statically against epoxy if you've set --enable-static.
2013-12-10Add a test for basic functionality on win32.Eric Anholt1-0/+19
2013-12-06Port tests directory to win32.Eric Anholt1-2/+2
2013-12-06Conditionalize building GLX and EGL tests and headers.Eric Anholt1-6/+21
Note that the generated code is still generated, they just aren't built and installed. The goal with that is that someone could take the built .c and .h files and drop it into their own project, if they want to avoid shared libs.
2013-12-06Fix out of tree buildEric Anholt1-0/+1
2013-12-06Add a compile-time test for missing #defines.Eric Anholt1-0/+1
2013-12-05Fix calling new entrypoints from within glBegin()/glEnd().Eric Anholt1-2/+0
2013-12-05Add a test for a bug when called during glBegin()/glEnd().Eric Anholt1-0/+6
2013-12-05Fix extension detection on core GL contexts.Eric Anholt1-2/+0
The nasty old strings were deprecated.
2013-12-05Add a new test for our public API against a core context.Eric Anholt1-0/+6
Our extension detection for core is totally broken.
2013-12-05Add support for EGL.Eric Anholt1-1/+13
This totally replaces the getprocaddress and dlsym code, which was basically just stubs up until now. The is_glx/is_egl() is also dropped -- they weren't doing anything, and the only false answer they could give is if the dlopen were to fail.
2013-12-04Fix a similar bug to HEAD~2, this time in epoxy_has_glx_extension().Eric Anholt1-2/+0
2013-12-04Add a failing testcase for the public API of epoxy_has_glx_extension.Eric Anholt1-0/+6
2013-12-04Fix bug in public entrypoint for epoxy_glx_version()Eric Anholt1-2/+0
Unfortunately, for GLX 1.4+ entrypoints (just glxGetProcAddress currently) or extensions, if there isn't a context bound then we don't have a dpy and screen available to provide useful debug messages. Oh well.
2013-12-04Add a testcase for a bug in the public API.Eric Anholt1-0/+6
2013-12-04Add a test for including system GL headers after epoxy.Eric Anholt1-1/+2
2013-11-14Add an initial testsuite for GLX API.Eric Anholt1-0/+42