20 #ifndef ANTKEEPER_COLOR_ACES_HPP
21 #define ANTKEEPER_COLOR_ACES_HPP
40 {T{0.7347}, T{ 0.2653}},
41 {T{0.0000}, T{ 1.0000}},
42 {T{0.0001}, T{-0.0770}},
constexpr rgb_color_space< T > aces_ap0({T{0.7347}, T{ 0.2653}}, {T{0.0000}, T{ 1.0000}}, {T{0.0001}, T{-0.0770}}, aces_white_point< T >, nullptr, nullptr)
ACES AP0 color space.
constexpr math::vec2< T > aces_white_point
CIE xy chromaticity coordinates of the ACES white point (~D60).
constexpr math::mat3< T > aces_adjust_saturation(T s, const math::vec3< T > &to_y) noexcept
Constructs a saturation adjustment matrix.
constexpr rgb_color_space< T > aces_ap1({T{0.713}, T{0.293}}, {T{0.165}, T{0.830}}, {T{0.128}, T{0.044}}, aces_white_point< T >, nullptr, nullptr)
ACES AP1 color space.
constexpr math::mat3< T > aces_ap1_odt_sat
ACES AP1 ODT saturation adjustment matrix.
constexpr math::mat3< T > aces_ap1_rrt_sat
ACES AP1 RRT saturation adjustment matrix.
n by m column-major matrix.