Remove legacy color transform functions.

Differential Revision: https://developer.blender.org/D1095
This commit is contained in:
Troy Sobotka 2015-02-10 21:33:00 +01:00 committed by Thomas Dinges
parent 1d64dff671
commit 28e76bbb93
2 changed files with 0 additions and 24 deletions

View File

@ -89,9 +89,6 @@ MINLINE float rgb_to_luma_y(const float rgb[3]);
/**************** Profile Transformations *****************/
void gamma_correct(float *c, float gamma);
float rec709_to_linearrgb(float c);
float linearrgb_to_rec709(float c);
float srgb_to_linearrgb(float c);
float linearrgb_to_srgb(float c);

View File

@ -429,27 +429,6 @@ void rgba_float_to_uchar(unsigned char r_col[4], const float col_f[4])
/* ********************************* color transforms ********************************* */
void gamma_correct(float *c, float gamma)
{
*c = powf((*c), gamma);
}
float rec709_to_linearrgb(float c)
{
if (c < 0.081f)
return (c < 0.0f) ? 0.0f : c * (1.0f / 4.5f);
else
return powf((c + 0.099f) * (1.0f / 1.099f), (1.0f / 0.45f));
}
float linearrgb_to_rec709(float c)
{
if (c < 0.018f)
return (c < 0.0f) ? 0.0f : c * 4.5f;
else
return 1.099f * powf(c, 0.45f) - 0.099f;
}
float srgb_to_linearrgb(float c)
{
if (c < 0.04045f)