summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJasper van de Gronde <jasper.vandegronde@gmail.com>2009-04-08 11:50:31 +0000
committerjaspervdg <jaspervdg@users.sourceforge.net>2009-04-08 11:50:31 +0000
commit93afda42e83969911ca868f9c45c5aba8c5c6a85 (patch)
treee8066dce5048a3de6b40c1b6ed55e9265ea5af46 /src
parentnoop: add todo (diff)
downloadinkscape-93afda42e83969911ca868f9c45c5aba8c5c6a85.tar.gz
inkscape-93afda42e83969911ca868f9c45c5aba8c5c6a85.zip
Swap iterations over x and y coordinate to be more cache friendly (so the inner loop iterates over x).
(bzr r7665)
Diffstat (limited to 'src')
-rw-r--r--src/display/nr-filter-displacement-map.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/display/nr-filter-displacement-map.cpp b/src/display/nr-filter-displacement-map.cpp
index 4cd0f5160..869a184ac 100644
--- a/src/display/nr-filter-displacement-map.cpp
+++ b/src/display/nr-filter-displacement-map.cpp
@@ -124,8 +124,8 @@ static void performDisplacement(NRPixBlock const* texture, NRPixBlock const* map
if (!Xneedsdemul) scalex /= 255.0;
if (!Yneedsdemul) scaley /= 255.0;
- for (int xout=out->area.x0; xout < out->area.x1; xout++){
- for (int yout=out->area.y0; yout < out->area.y1; yout++){
+ for (int yout=out->area.y0; yout < out->area.y1; yout++){
+ for (int xout=out->area.x0; xout < out->area.x1; xout++){
int xmap = xout;
int ymap = yout;