Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-03-08 | Move demo programs to examples directory | David Robillard | 1 | -398/+0 | |
These are not really tests, but examples or demos, which has caused some confusion in the past. So, move them, and make room for actual tests. | |||||
2020-03-08 | Split graphical utilities out from test_utils.h | David Robillard | 1 | -0/+1 | |
2020-03-08 | Cleanup: Fix some conversion warnings | David Robillard | 1 | -7/+7 | |
2020-03-02 | Strengthen ultra-strict warnings with clang | David Robillard | 1 | -2/+5 | |
2020-03-01 | Cleanup: Fix includes | David Robillard | 1 | -0/+1 | |
2019-12-11 | GL3 Test: Use instancing | David Robillard | 1 | -49/+62 | |
2019-12-11 | GL3 Test: Spread out rectangles more | David Robillard | 1 | -7/+11 | |
2019-12-11 | GL3 Test: Calculate border color on the GPU | David Robillard | 1 | -13/+5 | |
2019-12-11 | GL3 Test: Move shaders to separate files | David Robillard | 1 | -43/+33 | |
2019-11-21 | Rename "backend" headers | David Robillard | 1 | -1/+1 | |
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. | |||||
2019-11-18 | Cleanup: Remove unnecessary includes | David Robillard | 1 | -1/+0 | |
2019-11-18 | Add test utility function for logging errors | David Robillard | 1 | -4/+2 | |
2019-11-18 | Add error checking option to test programs | David Robillard | 1 | -0/+1 | |
2019-11-09 | Make pugl_gl3_test deterministic | David Robillard | 1 | -16/+15 | |
2019-11-09 | Add puglStrerror() and improve test program error reporting | David Robillard | 1 | -2/+4 | |
2019-11-03 | Add verbose option to test programs to print all events | David Robillard | 1 | -1/+1 | |
2019-11-03 | Fix duplicate word in error message | David Robillard | 1 | -1/+1 | |
2019-10-21 | Don't use compatible profile in pugl_gl3_test | David Robillard | 1 | -1/+1 | |
It turns out that there are some systems where having this on makes things not work, because compatible profiles are only supported up to earlier versions, despite a much higher version being available. | |||||
2019-09-07 | Add OpenGL 3 test program | David Robillard | 1 | -0/+395 | |