From 7dd07caa5fbfabde5563de4ade76b7c11d68c59c Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 11 Feb 2014 14:30:38 +0000 Subject: Re-add linearised gamma LUT. --- src/lut_cache.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lut_cache.h') diff --git a/src/lut_cache.h b/src/lut_cache.h index e2287775..5c75fe6a 100644 --- a/src/lut_cache.h +++ b/src/lut_cache.h @@ -28,7 +28,7 @@ template class LUTCache : public boost::noncopyable { public: - boost::shared_ptr get (int bit_depth, float gamma) + boost::shared_ptr get (int bit_depth, float gamma, bool linearised) { for (typename std::list >::iterator i = _cache.begin(); i != _cache.end(); ++i) { if ((*i)->bit_depth() == bit_depth && (*i)->gamma() == gamma) { @@ -36,7 +36,7 @@ public: } } - boost::shared_ptr lut (new T (bit_depth, gamma)); + boost::shared_ptr lut (new T (bit_depth, gamma, linearised)); _cache.push_back (lut); return lut; } -- cgit v1.2.3