From 92288da76e879149179292f90dd2760f587c9132 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 20 Nov 2019 22:38:49 +0100 Subject: Rename "backend" headers 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. --- pugl/pugl_cairo_backend.h | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) (limited to 'pugl/pugl_cairo_backend.h') diff --git a/pugl/pugl_cairo_backend.h b/pugl/pugl_cairo_backend.h index 9e1a046..3f8cec3 100644 --- a/pugl/pugl_cairo_backend.h +++ b/pugl/pugl_cairo_backend.h @@ -14,29 +14,10 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/** - @file pugl_cairo_backend.h Declaration of Cairo backend accessor. -*/ - #ifndef PUGL_PUGL_CAIRO_BACKEND_H #define PUGL_PUGL_CAIRO_BACKEND_H -#include "pugl/pugl.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - Cairo graphics backend accessor. - - Pass the return value to puglInitBackend() to draw to a view with Cairo. -*/ -PUGL_API const PuglBackend* -puglCairoBackend(void); - -#ifdef __cplusplus -} /* extern "C" */ -#endif +#warning "This header is deprecated, use pugl/pugl_cairo.h instead." +#include "pugl/pugl_cairo.h" #endif // PUGL_PUGL_CAIRO_BACKEND_H -- cgit v1.2.1