summaryrefslogtreecommitdiffstats
path: root/src/libnr
diff options
context:
space:
mode:
authorJasper van de Gronde <jasper.vandegronde@gmail.com>2009-03-29 17:06:47 +0000
committerjaspervdg <jaspervdg@users.sourceforge.net>2009-03-29 17:06:47 +0000
commit9850045d7ca7425d5c3ac68aeb479464487bf7a5 (patch)
treeb034a4b550ad5433f1a557d1c9e12f0bf1762b0e /src/libnr
parentfix simplify, combine, break for LPE paths (diff)
downloadinkscape-9850045d7ca7425d5c3ac68aeb479464487bf7a5.tar.gz
inkscape-9850045d7ca7425d5c3ac68aeb479464487bf7a5.zip
Some quality improvements to feDisplacementMap handling (as well as extra boundary checks where necessary).
(bzr r7587)
Diffstat (limited to 'src/libnr')
-rw-r--r--src/libnr/nr-pixblock.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libnr/nr-pixblock.h b/src/libnr/nr-pixblock.h
index bda32c436..cedc2ad3d 100644
--- a/src/libnr/nr-pixblock.h
+++ b/src/libnr/nr-pixblock.h
@@ -63,6 +63,12 @@ NR_PIXBLOCK_PX (NRPixBlock *pb)
return ((pb->size == NR_PIXBLOCK_SIZE_TINY) ?
pb->data.p : pb->data.px);
}
+inline unsigned char const*
+NR_PIXBLOCK_PX (NRPixBlock const *pb)
+{
+ return ((pb->size == NR_PIXBLOCK_SIZE_TINY) ?
+ pb->data.p : pb->data.px);
+}
void nr_pixblock_setup (NRPixBlock *pb, NR_PIXBLOCK_MODE mode, int x0, int y0, int x1, int y1, bool clear);
void nr_pixblock_setup_fast (NRPixBlock *pb, NR_PIXBLOCK_MODE mode, int x0, int y0, int x1, int y1, bool clear);