8 #ifndef __IMB_COLORMANAGEMENT_INLINE_C__
9 #define __IMB_COLORMANAGEMENT_INLINE_C__
MINLINE void srgb_to_linearrgb_v3_v3(float linear[3], const float srgb[3])
MINLINE void linearrgb_to_srgb_v3_v3(float srgb[3], const float linear[3])
void rgb_uchar_to_float(float r_col[3], const unsigned char col_ub[3])
void mul_m3_v3(const float M[3][3], float r[3])
void mul_v3_m3v3(float r[3], const float M[3][3], const float a[3])
MINLINE float dot_v3v3(const float a[3], const float b[3]) ATTR_WARN_UNUSED_RESULT
float imbuf_scene_linear_to_aces[3][3]
float imbuf_luma_coefficients[3]
float imbuf_rec709_to_scene_linear[3][3]
float imbuf_scene_linear_to_rec709[3][3]
float imbuf_scene_linear_to_xyz[3][3]
float imbuf_xyz_to_scene_linear[3][3]
float imbuf_aces_to_scene_linear[3][3]
void IMB_colormanagement_scene_linear_to_aces(float aces[3], const float scene_linear[3])
void IMB_colormanagement_xyz_to_scene_linear(float scene_linear[3], const float xyz[3])
void IMB_colormanagement_scene_linear_to_rec709(float rec709[3], const float scene_linear[3])
float IMB_colormanagement_get_luminance(const float rgb[3])
void IMB_colormanagement_rec709_to_scene_linear(float scene_linear[3], const float rec709[3])
void IMB_colormanagement_aces_to_scene_linear(float scene_linear[3], const float aces[3])
void IMB_colormanagement_scene_linear_to_srgb_v3(float srgb[3], const float scene_linear[3])
unsigned char IMB_colormanagement_get_luminance_byte(const unsigned char rgb[3])
void IMB_colormanagement_srgb_to_scene_linear_v3(float scene_linear[3], const float srgb[3])
void IMB_colormanagement_scene_linear_to_xyz(float xyz[3], const float scene_linear[3])
MINLINE unsigned char unit_float_to_uchar_clamp(float val)
static const pxr::TfToken rgb("rgb", pxr::TfToken::Immortal)