cairo/src/drm
Chris Wilson 83bfd85a13 Implement cairo_backend_t
Allow a backend to completely reimplement the Cairo API as it wants. The
goal is to pass operations to the native backends such as Quartz,
Direct2D, Qt, Skia, OpenVG with no overhead. And to permit complete
logging contexts, and whatever else the imagination holds. Perhaps to
experiment with double-paths?

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-15 11:05:19 +01:00
..
cairo-drm-bo.c Update FSF address 2010-04-27 11:13:38 +02:00
cairo-drm-gallium-surface.c Implement cairo_backend_t 2011-07-15 11:05:19 +01:00
cairo-drm-i915-glyphs.c Differentiate between reducing clip to composite extents and a rectangle 2010-07-12 16:33:38 +01:00
cairo-drm-i915-private.h drm/intel: Fix common off-by-one by rewriting the [XY]MAX macro. 2010-06-24 17:29:19 +01:00
cairo-drm-i915-shader.c Excise xcb-drm 2011-07-14 12:46:26 +01:00
cairo-drm-i915-spans.c drm: code dump, sorry. 2010-05-12 20:54:49 +01:00
cairo-drm-i915-surface.c Implement cairo_backend_t 2011-07-15 11:05:19 +01:00
cairo-drm-i965-glyphs.c Differentiate between reducing clip to composite extents and a rectangle 2010-07-12 16:33:38 +01:00
cairo-drm-i965-private.h drm: code dump, sorry. 2010-05-12 20:54:49 +01:00
cairo-drm-i965-shader.c Excise xcb-drm 2011-07-14 12:46:26 +01:00
cairo-drm-i965-spans.c drm: code dump, sorry. 2010-05-12 20:54:49 +01:00
cairo-drm-i965-surface.c Implement cairo_backend_t 2011-07-15 11:05:19 +01:00
cairo-drm-intel-brw-defines.h drm: Add backends for i915 and i965. 2010-01-22 23:01:52 +00:00
cairo-drm-intel-brw-eu-emit.c drm: Add backends for i915 and i965. 2010-01-22 23:01:52 +00:00
cairo-drm-intel-brw-eu-util.c drm: Add backends for i915 and i965. 2010-01-22 23:01:52 +00:00
cairo-drm-intel-brw-eu.c drm: Add backends for i915 and i965. 2010-01-22 23:01:52 +00:00
cairo-drm-intel-brw-eu.h drm: compile fix for cairo_always_inline 2010-01-27 17:55:28 +00:00
cairo-drm-intel-brw-structs.h drm: Add backends for i915 and i965. 2010-01-22 23:01:52 +00:00
cairo-drm-intel-command-private.h drm/intel: Fix common off-by-one by rewriting the [XY]MAX macro. 2010-06-24 17:29:19 +01:00
cairo-drm-intel-debug.c drm: code dump, sorry. 2010-05-12 20:54:49 +01:00
cairo-drm-intel-ioctl-private.h drm: code dump, sorry. 2010-05-12 20:54:49 +01:00
cairo-drm-intel-private.h drm/intel: Drop the bo cache. 2010-11-07 14:37:05 +00:00
cairo-drm-intel-surface.c Implement cairo_backend_t 2011-07-15 11:05:19 +01:00
cairo-drm-intel.c drm/intel: Drop the bo cache. 2010-11-07 14:37:05 +00:00
cairo-drm-ioctl-private.h [drm] Add an accelerated image surface. 2009-07-23 16:18:42 +01:00
cairo-drm-private.h drm: code dump, sorry. 2010-05-12 20:54:49 +01:00
cairo-drm-radeon-private.h Update FSF address 2010-04-27 11:13:38 +02:00
cairo-drm-radeon-surface.c Implement cairo_backend_t 2011-07-15 11:05:19 +01:00
cairo-drm-radeon.c Update FSF address 2010-04-27 11:13:38 +02:00
cairo-drm-surface.c drm: code dump, sorry. 2010-05-12 20:54:49 +01:00
cairo-drm.c atomic: Separate bool and old-value compare-and-exchange 2010-04-29 10:52:47 +02:00