From 9850045d7ca7425d5c3ac68aeb479464487bf7a5 Mon Sep 17 00:00:00 2001 From: Jasper van de Gronde Date: Sun, 29 Mar 2009 17:06:47 +0000 Subject: Some quality improvements to feDisplacementMap handling (as well as extra boundary checks where necessary). (bzr r7587) --- src/libnr/nr-pixblock.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/libnr') 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); -- cgit v1.2.3