From 3e8f8e2d23d5c565ab7c76640afbb95ea35ce6ad Mon Sep 17 00:00:00 2001 From: Konstantin Dmitriev Date: Jan 05 2019 06:11:25 +0000 Subject: Fix compilation on OSX 10.9. Thanks to Ivan Mahonin. --- diff --git a/synfig-core/src/synfig/rendering/software/task/tasktransformationaffinesw.cpp b/synfig-core/src/synfig/rendering/software/task/tasktransformationaffinesw.cpp index f9530ce..e26ac26 100644 --- a/synfig-core/src/synfig/rendering/software/task/tasktransformationaffinesw.cpp +++ b/synfig-core/src/synfig/rendering/software/task/tasktransformationaffinesw.cpp @@ -61,6 +61,9 @@ Task::Token TaskTransformationAffineSW::token( class TaskTransformationAffineSW::Helper { public: + struct MapPixelFull { int src; int dst; }; + struct MapPixelPart { int src; int dst; ColorReal k0; ColorReal k1; }; + template< Color reader(const void*,int,int), ColorAccumulator reader_cook(const void*,int,int) > class Generic { @@ -71,9 +74,6 @@ public: typedef typename Sampler::func SamplerFunc; typedef typename SamplerCook::func SamplerCookFunc; - struct MapPixelFull { int src; int dst; }; - struct MapPixelPart { int src; int dst; ColorReal k0; ColorReal k1; }; - struct Iterator { const void *surface; const RectInt &bounds;