From 327420ccbf4d61fb3fc5231aa13689f866090ad0 Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Fri, 8 Apr 2011 23:40:32 +0200 Subject: 2geom has "multiplatform" sincos function (bzr r9508.1.76) --- src/display/nr-filter-colormatrix.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/display/nr-filter-colormatrix.cpp b/src/display/nr-filter-colormatrix.cpp index 5f308da6a..7eb2fa2e9 100644 --- a/src/display/nr-filter-colormatrix.cpp +++ b/src/display/nr-filter-colormatrix.cpp @@ -16,6 +16,7 @@ #include "display/cairo-utils.h" #include "display/nr-filter-colormatrix.h" #include "display/nr-filter-slot.h" +#include <2geom/math-utils.h> namespace Inkscape { namespace Filters { @@ -104,7 +105,7 @@ private: struct ColorMatrixHueRotate { ColorMatrixHueRotate(double v) { double sinhue, coshue; - sincos(v * M_PI/180.0, &sinhue, &coshue); + Geom::sincos(v * M_PI/180.0, sinhue, coshue); _v[0] = round((0.213 +0.787*coshue -0.213*sinhue)*255); _v[1] = round((0.715 -0.715*coshue -0.715*sinhue)*255); -- cgit v1.2.3