summaryrefslogtreecommitdiff
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Add a badge for the project licenseEmmanuele Bassi2020-12-231-0/+1
|
* Update the CI status badgesEmmanuele Bassi2020-12-231-2/+4
| | | | Use the badges from GitHub Actions.
* docs: Update the supported GL version to 4.6Emmanuele Bassi2018-02-231-1/+1
|
* GLEW supports EGL as of version 2.0.0 onwardsNigel Stewart2017-08-261-1/+0
|
* Update the "why not GLEW" sectionEmmanuele Bassi2017-02-101-2/+1
| | | | | | GLEW has grown support for OpenGL 3.2+ core contexts over the years. Everything else has stayed pretty much the same, though, so you should still use Epoxy over libGLEW.
* Add the Appveyor build badgeEmmanuele Bassi2017-02-101-0/+1
| | | | Gamifying the development experience, once achievement at a time.
* Add TravisCI build badge to the READMEEmmanuele Bassi2017-02-091-0/+2
|
* Update READMEEmmanuele Bassi2017-01-311-1/+1
| | | | The OpenGL registry has been updated with the 4.5 API.
* docs: Update the README fileEmmanuele Bassi2017-01-251-57/+59
| | | | | | Use the appropriate Markdown syntax (with GitHub extensions) for code blocks and preformatted bits, and update the build instructions and dependencies for Meson and Ninja.
* Revert all changes since 8bbc0d40Emmanuele Bassi2016-12-071-124/+32
| | | | | | | | | | | | | | | Most of the changes that happened after commit 8bbc0d40 broke epoxy pretty much irreparably because of the CMake build and the attempt at making libepoxy a static library that can be copy-pasted into another project without generating files. Since all the commits are entangled, and are full of unrelated changes, we cannot simply do a localized set of reverts; instead, we need to hit the reset button. From this point forward, we're going to improve libepoxy's build while attempting to keep the existing build system working. This may mean reinstating the CMake build system at a later date.
* Update README.mdCaleb Anderson2016-10-071-40/+40
| | | Typo and code block fixes
* Update README.mdCaleb Anderson2016-09-291-6/+6
| | | Fix nmake list
* Update "README.md".Yaron Cohen-Tal2015-09-051-5/+8
|
* Fix support for a static build of Epoxy. Add support building and running ↵Yaron Cohen-Tal2015-09-031-3/+13
| | | | tests with CMake. Add support for linking with the static run-time library with MSVC.
* Add support for building static libs with CMake. Fix file permissions. ↵Yaron Cohen-Tal2015-08-271-18/+63
| | | | Update documentation about building static libs and about using OpenGL ES / EGL.
* Add support for CMake (no support for building/running the tests yet). Fix ↵Yaron Cohen-Tal2015-08-261-19/+39
| | | | 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).
* Fix tests to work with some OpenGL ES / EGL implementations.Yaron Cohen-Tal2015-08-241-1/+2
|
* Unite defenitions "PUBLIC" and "EPOXY_IMPORTEXPORT" and add it where ↵Yaron Cohen-Tal2015-07-191-0/+5
| | | | appropriate. Fix tests build errors.
* Added makefiles to build with MSVC 2013, and fixed errors and warnings.Yaron Cohen-Tal2015-07-181-2/+10
|
* Update README for the dropping of X11 on OSX.Eric Anholt2015-07-151-5/+0
| | | | Fixes #39
* win32: Delay using dispatch tables until the second MakeCurrent.Eric Anholt2014-03-281-7/+1
| | | | Fixes #11.
* Work around README.md rendering on github.Eric Anholt2013-12-171-2/+2
| | | | | It would sure be neat if any of the README previewers out there actually rendered things the same way github does.
* win32: Convert the API to being based on function pointers, like Linux.Eric Anholt2013-12-171-0/+10
| | | | | | | | | | For performance, I want to be able to make single-context (well, single-pixel-format-and-device) apps be able to directly call GL functions through function pointers. Bake that into the ABI now so I can get a release out the door and fix this up later. This also fixes the lack of __stdcall annotation on the PFNWHATEVERPROC typedefs.
* win32: Expose the dispatch table reset funtion in the public API.Eric Anholt2013-12-171-0/+11
| | | | Fixes #2.
* Abandon ifuncs and go with the traditional global function pointers.Eric Anholt2013-12-151-18/+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.
* Add build instructions to the readme.Eric Anholt2013-12-111-0/+28
|
* Update the README for WGL support.Eric Anholt2013-12-111-1/+1
|
* Use ifuncs on Linux to avoid dispatch table overhead.Eric Anholt2013-12-111-0/+18
| | | | | | | | | | | | | These tell the linker to generate GNU_IFUNC relocs that rewrite the PLT entries in the user's address space to point to our resolved GL function, so there's no extra function pointer. It also, as a bonus, cuts 400k out of the library. This requires a toolchain from 2010 or so. Unfortunately, it's going to take a bit more investigation to find out what specific bits are required. Fixes #4
* Use ``` on a bunch of code in the README.Eric Anholt2013-12-091-12/+13
| | | | | Some of it is to be prettier, and some of it is to avoid misformatting when using live preview at http://tmpvar.com/markdown.html
* Rewrite a lot of the README.Eric Anholt2013-12-091-23/+41
| | | | | | | | The story about how we came to needing GetProcAddress functions isn't that interesting, but the featureset is something that should be (particularly when comparing to similar tools that exist). Fixes #7
* Convert list of items to an actual listCarl Worth2013-12-091-3/+3
| | | | | Otherwise, these were running together in a single line, making them hard to read.
* Fix "include" examples to use Github-flavored code blockCarl Worth2013-12-091-5/+7
| | | | | | | | | | | | | | | Previously, these lines were using '>' which is the Markdown syntax for a "blockquote", but within this, the '#' in "#include" was still interpreted as a header, (which was not desired), and throwing away the rest of the line. It seems that a "codeblock" is what is wanted here instead, (which should result in un-interpreted text wrapped in <pre>). Markdown expects 4-space indent for this. See: https://help.github.com/articles/github-flavored-markdown
* Add the generator and build infrastructure.Eric Anholt2013-10-161-0/+61
Not actually working yet, but it's a snapshot to start from.