Lines Matching defs:cs
35 float sRGBChannelToLinear (float cs)
37 if (cs <= 0.04045)
38 return cs / 12.92f;
40 return deFloatPow((cs + 0.055f) / 1.055f, 2.4f);
48 static inline float sRGB8ChannelToLinear (deUint32 cs)
50 DE_ASSERT(cs < 256);
53 return ((const float*)s_srgb8Lut)[cs];
69 Vec4 sRGBToLinear (const Vec4& cs)
71 return Vec4(sRGBChannelToLinear(cs[0]),
72 sRGBChannelToLinear(cs[1]),
73 sRGBChannelToLinear(cs[2]),
74 cs[3]);
77 Vec4 sRGB8ToLinear (const UVec4& cs)
79 return Vec4(sRGB8ChannelToLinear(cs[0]),
80 sRGB8ChannelToLinear(cs[1]),
81 sRGB8ChannelToLinear(cs[2]),
85 Vec4 sRGBA8ToLinear (const UVec4& cs)
87 return Vec4(sRGB8ChannelToLinear(cs[0]),
88 sRGB8ChannelToLinear(cs[1]),
89 sRGB8ChannelToLinear(cs[2]),
90 (float)cs[3] / 255.0f);