Loading include/ui/ColorSpace.h +2 −3 Original line number Diff line number Diff line Loading @@ -99,11 +99,10 @@ public: /** * Converts the supplied RGB value to XYZ. The input RGB value * is decoded using this color space's electro-optical function * before being converted to XYZ. The returned result is clamped * by this color space's clamping function. * before being converted to XYZ. */ constexpr float3 rgbToXYZ(const float3& rgb) const noexcept { return apply(mRGBtoXYZ * toLinear(rgb), mClamper); return mRGBtoXYZ * toLinear(rgb); } constexpr const std::string& getName() const noexcept { Loading libs/ui/tests/colorspace_test.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -134,7 +134,7 @@ TEST_F(ColorSpaceTest, TransferFunctions) { TEST_F(ColorSpaceTest, Clamping) { // Pick a color outside of sRGB float3 c(ColorSpace::DCIP3().rgbToXYZ(float3{0, 1, 0})); float3 c(ColorSpace::BT2020().rgbToXYZ(float3{0, 1, 0})); // The color will be clamped float3 sRGB(ColorSpace::sRGB().xyzToRGB(c)); Loading Loading
include/ui/ColorSpace.h +2 −3 Original line number Diff line number Diff line Loading @@ -99,11 +99,10 @@ public: /** * Converts the supplied RGB value to XYZ. The input RGB value * is decoded using this color space's electro-optical function * before being converted to XYZ. The returned result is clamped * by this color space's clamping function. * before being converted to XYZ. */ constexpr float3 rgbToXYZ(const float3& rgb) const noexcept { return apply(mRGBtoXYZ * toLinear(rgb), mClamper); return mRGBtoXYZ * toLinear(rgb); } constexpr const std::string& getName() const noexcept { Loading
libs/ui/tests/colorspace_test.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -134,7 +134,7 @@ TEST_F(ColorSpaceTest, TransferFunctions) { TEST_F(ColorSpaceTest, Clamping) { // Pick a color outside of sRGB float3 c(ColorSpace::DCIP3().rgbToXYZ(float3{0, 1, 0})); float3 c(ColorSpace::BT2020().rgbToXYZ(float3{0, 1, 0})); // The color will be clamped float3 sRGB(ColorSpace::sRGB().xyzToRGB(c)); Loading