diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-10-21 23:05:56 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-10-22 00:05:28 +0200 |
| commit | e171a0bbaf0dedbab261279561888e7259a40df7 (patch) | |
| tree | bba0d25b7cd85d8c70843ba88f3935f1d13585fc /test | |
| parent | 251f7a934525e0c846c95cc729664e95928e8aa5 (diff) | |
Use an integer LUT for PiecewiseLUT2, hence removing a lrint and a multiply from the rgb -> xyz loop.
Diffstat (limited to 'test')
| -rw-r--r-- | test/rgb_xyz_test.cc | 2 |
1 files changed, 1 insertions, 1 deletions
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); } } |
