summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #101 from kapouer/debian-prdebianEmmanuele Bassi2017-02-065-21/+30
|\ | | | | Synchronize with debian package
| * Update changelog for next releaseJérémy Lal2017-02-061-0/+12
| |
| * Copyright: factor Expat licenseJérémy Lal2017-01-301-18/+2
| |
| * Section: debian-installer for udebJérémy Lal2017-01-301-0/+1
| |
| * Executable bit on rulesJérémy Lal2017-01-301-0/+0
| |
| * Build libepoxy0-udeb so libgtk-3-0-udeb can depend on it. Closes: #788711Jérémy Lal2017-01-303-0/+12
| |
| * B-D python:native for cross-build. Closes: #842711.Jérémy Lal2017-01-301-1/+1
| | | | | | | | Thanks to Helmut Grohne <helmut@subdivi.de>
| * Set myself as maintainer, after discussion with EricJérémy Lal2017-01-301-1/+1
| |
| * Standards-Version 3.9.8Jérémy Lal2017-01-301-1/+1
|/
* Update build for 1.3.1.Eric Anholt2015-07-154-5/+10
|
* Update the package to be multi-arch: same.Eric Anholt2015-07-151-0/+3
|
* Fix up a Files line in the copyright (caught by lintian)Eric Anholt2015-07-151-1/+1
|
* Update exported symbols list.Eric Anholt2015-07-151-3/+274
| | | | | | The two dropped "conservative" symbols were internal symbols for the dispatch code that were erroneously exported. No user should have noticed them, because they didn't have prototypes in the headers.
* Merge tag 'upstream/1.3.1' into debianEric Anholt2015-07-154-1143/+1168
|\ | | | | | | Upstream version 1.3.1
| * Imported Upstream version 1.3.1debian-tarball-importsEric Anholt2015-07-154-1143/+1168
| |\
| | * Bump to version 1.3.1 for release.v1.3.1Eric Anholt2015-07-151-1/+1
| | | | | | | | | | | | A small bug was noticed during debian packaging.
| | * Also drop the publishing of epoxy_conservative_egl_version()Eric Anholt2015-07-151-1/+1
| | | | | | | | | | | | | | | Like epoxy_conservative_gl_version(), it's internal only (and didn't have a published prototype in the headers).
* | | Merge tag 'upstream/1.3' into debianEric Anholt2015-07-1543-912/+145944
|\ \ \ | |/ / | | | | | | Upstream version 1.3
| * | Imported Upstream version 1.3Eric Anholt2015-07-1543-912/+145944
| |\ \ | | |/
| | * Bump version to 1.3 for release.v1.3Eric Anholt2015-07-151-1/+1
| | |
| | * Add some missing spacing in generated code.Eric Anholt2015-07-151-0/+1
| | |
| | * Use a concatenated string for enum descriptions.Eric Anholt2015-07-151-5/+16
| | | | | | | | | | | | Saves another 15kb of compiled code.
| | * Use __attribute__((packed)) to reduce our data size.Eric Anholt2015-07-153-24/+15
| | | | | | | | | | | | | | | | | | Since our provider enums are small, we can store them as bytes or shorts if we just let the compiler know that it's OK. Saves 20kb in the compiled library.
| | * Emit APIENTRY for typedefs that use it.Eric Anholt2015-07-151-0/+2
| | | | | | | | | | | | | | | | | | | | | The XML uses a node for where the string should be. This should fix segfaults using GL_ARB_debug_output on windows. Fixes #46.
| | * Merge branch 'khronos-registry'Eric Anholt2015-07-152-9/+75
| | |\ | | | | | | | | | | | | This brings in support for non-error context extensions.
| | | * Import registry from SVN 31705Eric Anholt2015-07-152-9/+75
| | | |
| | * | Fix epoxy_egl_get_current_gl_context_api() on non-conformant ES.Yaron Cohen-Tal2015-07-151-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the OpenGL ES standard, "glGetString(GL_VERSION)" should return a string starting with "OpenGL ES". However, PowerVR's OpenGL ES implementation (and perhaps others) don't comply with the standard here. If our context happend to be bound using EGL, then we can just ask EGL what kind of context it was, avoiding the glGetString() check.
| | * | Look for GL 1.1 functions in win32's OpenGL32.dll.Eric Anholt2015-07-151-1/+1
| | | | | | | | | | | | | | | | | | | | The windows ABI is GL 1.1, not 1.0. You get NULL pointers for 1.1 functions when calling wglGetProcAddress(). Fixes #47.
| | * | Update README for the dropping of X11 on OSX.Eric Anholt2015-07-151-5/+0
| | | | | | | | | | | | | | | | Fixes #39
| | * | src/dispatch_common.c: Remove Unneeded PUBLIC AnnotationChun-wei Fan2015-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't mark epoxy_conservative_gl_version() for export, as it is meant to be a private API to be used within libepoxy only. Reviewed-by: Eric Anholt <eric@anholt.net>
| | * | test/wgl_per_context_funcptrs.c: Fix build on Visual StudioChun-wei Fan2015-06-051-7/+7
| | | | | | | | | | | | | | | | | | | | Ensure that we do __stdcall only after the return type, as Visual Studio will not like it otherwise.
| | * | Fix generated code for building on MSVC 2013Chun-wei Fan2015-06-051-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates the script to generate code that is buildable by Visual Studio 2013 by: -Using a macro to define the compiler-specific way to do noinline for a function, and use it when needed. -Avoid using empty arrays and structs as that is a C99 feature that will likely be never support on Visual Studio as it is now an optional feature of C11.
| | * | Put the callspec after the return type for MSVC.Chun-wei Fan2015-06-053-13/+13
| | | | | | | | | | | | | | | | | | | | Visual Studio does not like __stdcall before the return type, which is what GLAPIENTRY and EPOXY_CALLSPEC expands to on Windows.
| | * | Avoid empty struct intializer on MSVC.Chun-wei Fan2015-06-051-0/+2
| | | | | | | | | | | | | | | | | | | | It is a C99 feature that is not supported (nor will it probably be at any point) on Visual Studio.
| | * | Port the library_init() constructor to MSVC.Chun-wei Fan2015-06-051-2/+21
| | | |
| | * | Fix public headers for building in Visual StudioChun-wei Fan2015-06-052-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure that we also have import/export decorations for the prototypes, as Visual Studio does not like such decorations on the function definitions without the prototypes decorated as well, when the function prototypes exist.
| | * | Use the provider enum to tie-break sorting by function provider name.Eric Anholt2015-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this, we got code generation that was dependent on the original ordering in the hash table, and thus non-reproducible builds. Based on a commit by Stephan Kulow, but retaining the sorting by function name first (that way all providers with the same name appear next to each other like before, and also happens to ensure that core names tend to appear before non-core names)
| | * | Merge remote-tracking branch 'airlied/master'Eric Anholt2015-06-053-113/+1080
| | |\ \
| | | * \ Merge branch 'khronos-registry'Dave Airlie2015-05-053-113/+1080
| | | |\ \ | | | | |/
| | | | * Import registry from SVN 31039Dave Airlie2015-05-053-113/+1080
| | | | |
| | * | | Merge pull request #42 from cicku/patch-1Eric Anholt2015-06-051-1/+1
| | |\ \ \ | | | |/ / | | |/| | Update the homepage URL
| | | * | Update the homepage URLChristopher Meng2015-03-041-1/+1
| | |/ /
| | * | Merge branch 'khronos-registry'Eric Anholt2015-01-104-549/+3593
| | |\ \ | | | |/
| | | * Import registry from SVN 29350Eric Anholt2015-01-104-549/+3593
| | | |
| | * | wgl: Fix an extra break statement.Eric Anholt2015-01-101-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | This would have leaked our TLS indices on process exit. Fixes #32
| | * | Merge remote-tracking branch 'sonicadvance/OSX-NoX11Support'Eric Anholt2015-01-102-2/+2
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | I've come around to the various contributors' positions: X11 on OSX is basically dead, and we're not serving our users by trying to support it.
| | | * | Adds support for OS X without X11.Ryan Houdek2014-05-282-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | OS X support shouldn't depend on X11 being installed on the host. Removes the X11 dependency.
| | * | | Avoid name conflicts between pkgconfig's EGL_LIBS and a temporary var.tempEric Anholt2014-06-131-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I felt a little uncomfortable knowing I had two things defining EGL_LIBS, but it worked on my system. It failed on the travis ci build.
| | * | | Fix context type detection if we find eglGetCurrentContext().Eric Anholt2014-06-131-1/+1
| | | | | | | | | | | | | | | | | | | | Fixes #29.
| | * | | Use the EGL pkgconfig for finding eglplatform.h.Eric Anholt2014-06-133-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't ever explicity link against libEGL, so no need to make use of EGL_LIBS. Fixes #30.