diff options
| author | Jasper van de Gronde <jasper.vandegronde@gmail.com> | 2009-04-08 11:50:31 +0000 |
|---|---|---|
| committer | jaspervdg <jaspervdg@users.sourceforge.net> | 2009-04-08 11:50:31 +0000 |
| commit | 93afda42e83969911ca868f9c45c5aba8c5c6a85 (patch) | |
| tree | e8066dce5048a3de6b40c1b6ed55e9265ea5af46 /src | |
| parent | noop: add todo (diff) | |
| download | inkscape-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.cpp | 4 |
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; |
