Lines Matching defs:output
41 template <float (*CONVERT)(float)> static bool check_conversion(uint32_t input, uint32_t output,
44 if ((input & 0xff000000) != (output & 0xff000000)) {
56 uint8_t outputComponent = (output & (0xff << (c*8))) >> (c*8);
67 static bool check_double_conversion(uint32_t input, uint32_t output, float error) {
69 if ((input & 0xff000000) != (output & 0xff000000)) {
92 uint8_t outputComponent = (output & (0xff << (c*8))) >> (c*8);
108 static bool check_linear_to_srgb_to_linear_conversion(uint32_t input, uint32_t output, float error) {
109 return check_double_conversion<linear_to_srgb, srgb_to_linear>(input, output, error);
112 static bool check_srgb_to_linear_to_srgb_conversion(uint32_t input, uint32_t output, float error) {
113 return check_double_conversion<srgb_to_linear, linear_to_srgb>(input, output, error);
116 static bool check_no_conversion(uint32_t input, uint32_t output, float error) {
118 return check_srgb_to_linear_to_srgb_conversion(input, output, error);