From 970d8b2cb9cfa3ef0723cf528b413e2697025f7b Mon Sep 17 00:00:00 2001 From: psperl Date: Sun, 22 Jun 2008 20:28:57 +0000 Subject: [PATCH] Parralellize mesh reset git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1052 6778bc44-b910-0410-a7a0-be141de4315d --- src/projectM-engine/PerPixelMesh.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/projectM-engine/PerPixelMesh.cpp b/src/projectM-engine/PerPixelMesh.cpp index d122d76ba..971fae0be 100644 --- a/src/projectM-engine/PerPixelMesh.cpp +++ b/src/projectM-engine/PerPixelMesh.cpp @@ -1,7 +1,8 @@ #include #include #include "PerPixelMesh.hpp" - +#include "omptl/omptl" +#include "omptl/omptl_algorithm" PerPixelMesh::PerPixelMesh(int width, int height) : width(width), height(height), size (width * height), p(width * height, Point(0,0)), @@ -38,7 +39,7 @@ PerPixelMesh::PerPixelMesh(int width, int height) : width(width), height(height) void PerPixelMesh::Reset() { - std::copy(p_original.begin(), p_original.end(), p.begin()); + omptl::copy(p_original.begin(), p_original.end(), p.begin()); } Point::Point(float x, float y)