cairo/util/cairo-script
Chris Wilson a69335a84e API: map-to-image and create-similar-image
A common requirement is the fast upload of pixel data. In order to
allocate the most appropriate image buffer, we need knowledge of the
destination. The most obvious example is that we could use a
shared-memory region for the image to avoid the transfer cost of
uploading the pixels to the X server. Similarly, gl, win32, quartz...

The other side of the equation is that for manual modification of a
remote surface, it would be more efficient if we can create a similar
image to reduce the transfer costs. This strategy is already followed
for the destination fallbacks and this merely exposes the same
capability for the application fallbacks.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-26 14:55:58 +01:00
..
examples [script] Add examples 2008-12-12 12:00:44 +00:00
.gitignore gitignore: refresh 2010-01-22 22:30:43 +00:00
cairo-script-file.c Update FSF address 2010-04-27 11:13:38 +02:00
cairo-script-hash.c Update FSF address 2010-04-27 11:13:38 +02:00
cairo-script-interpreter.c Update FSF address 2010-04-27 11:13:38 +02:00
cairo-script-interpreter.h Update FSF address 2010-04-27 11:13:38 +02:00
cairo-script-objects.c Update FSF address 2010-04-27 11:13:38 +02:00
cairo-script-operators.c API: map-to-image and create-similar-image 2011-07-26 14:55:58 +01:00
cairo-script-private.h script-interpreter: Build on win32 2011-06-24 14:13:09 +02:00
cairo-script-scanner.c script-interpreter: Build on win32 2011-06-24 14:13:09 +02:00
cairo-script-stack.c Update FSF address 2010-04-27 11:13:38 +02:00
COPYING Add CairoScript interpreter 2008-11-13 11:36:55 +00:00
csi-bind.c Fix build under distcheck 2009-07-15 13:26:34 +01:00
csi-exec.c script: Update csi-exec to match new interface. 2010-05-27 17:53:30 +01:00
csi-replay.c csi-replay: compile fix 2010-02-02 16:31:36 +00:00
csi-trace.c script: Port cairo_script_context_t to cairo_device_t 2010-01-22 23:01:50 +00:00
Makefile.am script-interpreter: Build on win32 2011-06-24 14:13:09 +02:00
Makefile.sources script-interpreter: Build on win32 2011-06-24 14:13:09 +02:00
Makefile.win32 script-interpreter: Build on win32 2011-06-24 14:13:09 +02:00