Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-21 | Move includes to a separate directory | David Robillard | 1 | -50/+0 | |
This is more conventional and directories named "include" are specially understood by some tooling like clang-tidy. | |||||
2020-10-16 | Add const attribute to backend accessors | David Robillard | 1 | -1/+1 | |
2020-05-16 | Use email address in copyright headers | David Robillard | 1 | -1/+1 | |
Not really sure why I used a web link here (maybe because it's more stable), but this is more conventional. | |||||
2020-05-16 | Fix file documentation | David Robillard | 1 | -2/+3 | |
2020-04-03 | Rewrite C++ bindings | David Robillard | 1 | -1/+1 | |
2020-03-07 | Organize documentation into groups | David Robillard | 1 | -1/+1 | |
2020-03-01 | Add PUGL_BEGIN_DECLS and PUGL_END_DECLS macros | David Robillard | 1 | -6/+2 | |
Just to keep the C++ noise out of the headers. | |||||
2020-03-01 | Fix documentation grouping | David Robillard | 1 | -0/+11 | |
2019-11-21 | Rename "backend" headers | David Robillard | 1 | -0/+42 | |
Working on Vulkan clarified what has always been slightly smelly about the design and organization here: not everything that is API specific is really in a "backend" (a PuglBackend). The concrete example is puglGetProcAddress(), which only makes sense for GL and is actually implemented in the "backend" files. Arguably puglGetContext() is also such a thing. So, rename the headers so they can be the place where API-specific things go in general, which happens to include a backend most of the time. The stub is a bit of an exception to this, but whatever. The includes look tidier this way. In place of the old headers are compatibility stubs that just emit a warning and include the new version, which will be maintained for a while. |