Lines Matching refs:endpoints

360                         uint8_t endpoints[][4])  in extract_unorm_endpoints()
372 endpoints[subset * 2 + endpoint][component] = in extract_unorm_endpoints()
383 endpoints[subset * 2 + endpoint][3] = in extract_unorm_endpoints()
393 endpoints[subset * 2 + endpoint][3] = 255; in extract_unorm_endpoints()
406 endpoints[subset * 2 + endpoint][component] <<= 1; in extract_unorm_endpoints()
407 endpoints[subset * 2 + endpoint][component] |= pbit; in extract_unorm_endpoints()
418 endpoints[subset * 2 + endpoint][component] <<= 1; in extract_unorm_endpoints()
419 endpoints[subset * 2 + endpoint][component] |= pbit; in extract_unorm_endpoints()
429 endpoints[subset * 2 + endpoint][component] = in extract_unorm_endpoints()
430 expand_component(endpoints[subset * 2 + endpoint][component], in extract_unorm_endpoints()
437 endpoints[subset * 2 + endpoint][3] = in extract_unorm_endpoints()
438 expand_component(endpoints[subset * 2 + endpoint][3], in extract_unorm_endpoints()
554 uint8_t endpoints[3 * 2][4]; in fetch_rgba_unorm_from_block() local
600 bit_offset = extract_unorm_endpoints(mode, block, bit_offset, endpoints); in fetch_rgba_unorm_from_block()
637 result[component] = interpolate(endpoints[subset_num * 2][component], in fetch_rgba_unorm_from_block()
638 endpoints[subset_num * 2 + 1][component], in fetch_rgba_unorm_from_block()
651 result[3] = interpolate(endpoints[subset_num * 2][3], in fetch_rgba_unorm_from_block()
652 endpoints[subset_num * 2 + 1][3], in fetch_rgba_unorm_from_block()
760 int32_t endpoints[][3], in extract_float_endpoints()
774 memset(endpoints, 0, sizeof endpoints[0][0] * n_endpoints * 3); in extract_float_endpoints()
783 endpoints[bitfield->endpoint][bitfield->component] |= in extract_float_endpoints()
787 endpoints[bitfield->endpoint][bitfield->component] |= in extract_float_endpoints()
796 value = sign_extend(endpoints[endpoint][component], in extract_float_endpoints()
798 endpoints[endpoint][component] = in extract_float_endpoints()
799 ((endpoints[0][component] + value) & in extract_float_endpoints()
808 value = sign_extend(endpoints[endpoint][component], in extract_float_endpoints()
810 endpoints[endpoint][component] = in extract_float_endpoints()
817 endpoints[endpoint][component] = in extract_float_endpoints()
818 unsigned_unquantize(endpoints[endpoint][component], in extract_float_endpoints()
856 int32_t endpoints[2 * 2][3]; in fetch_rgb_float_from_block() local
879 endpoints, is_signed); in fetch_rgb_float_from_block()
907 value = interpolate(endpoints[subset_num * 2][component], in fetch_rgb_float_from_block()
908 endpoints[subset_num * 2 + 1][component], in fetch_rgb_float_from_block()
1012 uint8_t endpoints[][4]) in get_rgba_endpoints_unorm()
1056 endpoints[0][i] = endpoints[1][i] = in get_rgba_endpoints_unorm()
1060 endpoints[0][i] = sums[0][i] / rgb_left_endpoint_count; in get_rgba_endpoints_unorm()
1061 endpoints[1][i] = (sums[1][i] / in get_rgba_endpoints_unorm()
1068 endpoints[0][3] = endpoints[1][3] = in get_rgba_endpoints_unorm()
1071 endpoints[0][3] = sums[0][3] / alpha_left_endpoint_count; in get_rgba_endpoints_unorm()
1072 endpoints[1][3] = (sums[1][3] / in get_rgba_endpoints_unorm()
1081 endpoints[endpoint][0] + in get_rgba_endpoints_unorm()
1082 endpoints[endpoint][1] + in get_rgba_endpoints_unorm()
1083 endpoints[endpoint][2]; in get_rgba_endpoints_unorm()
1089 memcpy(temp, endpoints[0], 3); in get_rgba_endpoints_unorm()
1090 memcpy(endpoints[0], endpoints[1], 3); in get_rgba_endpoints_unorm()
1091 memcpy(endpoints[1], temp, 3); in get_rgba_endpoints_unorm()
1096 midpoint = (endpoints[0][3] + endpoints[1][3]) / 2; in get_rgba_endpoints_unorm()
1098 if ((src[3] <= midpoint) != (endpoints[0][3] <= midpoint)) { in get_rgba_endpoints_unorm()
1099 temp[0] = endpoints[0][3]; in get_rgba_endpoints_unorm()
1100 endpoints[0][3] = endpoints[1][3]; in get_rgba_endpoints_unorm()
1101 endpoints[1][3] = temp[0]; in get_rgba_endpoints_unorm()
1109 uint8_t endpoints[][4]) in write_rgb_indices_unorm()
1119 endpoints[endpoint][0] + in write_rgb_indices_unorm()
1120 endpoints[endpoint][1] + in write_rgb_indices_unorm()
1121 endpoints[endpoint][2]; in write_rgb_indices_unorm()
1165 uint8_t endpoints[][4]) in write_alpha_indices_unorm()
1172 if (endpoints[0][3] == endpoints[1][3]) { in write_alpha_indices_unorm()
1179 index = (((int) src[3] - (int) endpoints[0][3]) * 7 / in write_alpha_indices_unorm()
1180 ((int) endpoints[1][3] - endpoints[0][3])); in write_alpha_indices_unorm()
1212 uint8_t endpoints[2][4]; in compress_rgba_unorm_block() local
1220 endpoints); in compress_rgba_unorm_block()
1233 write_bits(&writer, 5, endpoints[endpoint][component] >> 3); in compress_rgba_unorm_block()
1237 write_bits(&writer, 6, endpoints[endpoint][3] >> 2); in compress_rgba_unorm_block()
1242 endpoints); in compress_rgba_unorm_block()
1246 endpoints); in compress_rgba_unorm_block()
1360 float average_luminance, float endpoints[][3], in get_endpoints_float()
1396 endpoints[0][i] = endpoints[1][i] = in get_endpoints_float()
1400 endpoints[0][i] = sums[0][i] / left_endpoint_count; in get_endpoints_float()
1401 endpoints[1][i] = sums[1][i] / (width * height - left_endpoint_count); in get_endpoints_float()
1409 endpoints[endpoint][component] = in get_endpoints_float()
1410 clamp_value(endpoints[endpoint][component], is_signed); in get_endpoints_float()
1419 endpoints[endpoint][0] + in get_endpoints_float()
1420 endpoints[endpoint][1] + in get_endpoints_float()
1421 endpoints[endpoint][2]; in get_endpoints_float()
1427 memcpy(temp, endpoints[0], sizeof temp); in get_endpoints_float()
1428 memcpy(endpoints[0], endpoints[1], sizeof temp); in get_endpoints_float()
1429 memcpy(endpoints[1], temp, sizeof temp); in get_endpoints_float()
1437 float endpoints[][3]) in write_rgb_indices_float()
1447 endpoints[endpoint][0] + in write_rgb_indices_float()
1448 endpoints[endpoint][1] + in write_rgb_indices_float()
1449 endpoints[endpoint][2]; in write_rgb_indices_float()
1526 float endpoints[2][3]; in compress_rgb_float_block() local
1534 average_luminance, endpoints, is_signed); in compress_rgb_float_block()
1546 get_endpoint_value(endpoints[endpoint][component], is_signed); in compress_rgb_float_block()
1554 endpoints); in compress_rgb_float_block()