From e171a0bbaf0dedbab261279561888e7259a40df7 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 21 Oct 2023 23:05:56 +0200 Subject: Use an integer LUT for PiecewiseLUT2, hence removing a lrint and a multiply from the rgb -> xyz loop. --- test/rgb_xyz_test.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test') diff --git a/test/rgb_xyz_test.cc b/test/rgb_xyz_test.cc index cf3eb9ff..1899b1c3 100644 --- a/test/rgb_xyz_test.cc +++ b/test/rgb_xyz_test.cc @@ -160,7 +160,7 @@ BOOST_AUTO_TEST_CASE (rgb_xyz_lut_test) auto lut = dcp::make_inverse_gamma_lut(conversion.out()); for (double x = 0; x < 1; x += 0.000001) { - BOOST_CHECK(std::abs(lrint(lut.lookup(x) * 4095) - lrint(pow(x, 1 / 2.6) * 4095)) < 2); + BOOST_CHECK(std::abs(lut.lookup(x) - lrint(pow(x, 1 / 2.6) * 4095)) < 2); } } -- cgit v1.2.3