Lines Matching refs:n_component
6603 for (unsigned int n_component = 0; n_component < n_components;
6604 data += (component_sizes[n_component] >> 3 /* 8 bits/byte */), ++n_component)
6610 switch (component_sizes[n_component])
6613 result_float[n_component] = deFloat16To32(*(const deFloat16*)data);
6616 result_float[n_component] = *(float*)data;
6628 switch (component_sizes[n_component])
6631 result_sint[n_component] = *(signed char*)data;
6634 result_sint[n_component] = *(signed short*)data;
6637 result_sint[n_component] = *(signed int*)data;
6649 switch (component_sizes[n_component])
6652 result_float[n_component] = float(*(signed char*)data) / 127.0f;
6655 result_float[n_component] = float(*(signed short*)data) / 32767.0f;
6662 if (result_float[n_component] < -1.0f)
6664 result_float[n_component] = -1.0f;
6672 switch (component_sizes[n_component])
6675 result_float[n_component] = float(*((unsigned char*)data)) / 255.0f;
6678 result_float[n_component] = float(*((unsigned short*)data)) / 65535.0f;
6690 switch (component_sizes[n_component])
6693 result_uint[n_component] = *(unsigned char*)data;
6696 result_uint[n_component] = *(unsigned short*)data;
6699 result_uint[n_component] = *(unsigned int*)data;
7525 for (unsigned int n_component = 0; n_component < n_view_components; ++n_component)
7527 view_component_sizes[n_component] = 32 /* bits per byte */;
7536 for (unsigned int n_component = 0; n_component < n_view_components; ++n_component)
7538 view_component_sizes[n_component] = 8 /* bits per byte */;
7613 for (unsigned int n_component = 0; n_component < n_view_components;
7615 ++n_component)
7621 view_components_float[n_component] = *((float*)view_texel_data);
7628 view_components_int[n_component] = *((signed int*)view_texel_data);
7635 view_components_uint[n_component] = *((unsigned int*)view_texel_data);
7763 for (unsigned int n_component = 0; n_component < n_view_components; ++n_component)
7774 if (n_component != 3)
7776 if (reference_components_float[n_component] <= 0.04045f)
7778 reference_components_float[n_component] /= 12.92f;
7782 reference_components_float[n_component] =
7783 deFloatPow((reference_components_float[n_component] + 0.055f) / 1.055f, 2.4f);
7785 } /* if (n_component != 3) */
7789 const float epsilon_float = 1.0f / float((1 << (view_component_sizes[n_component] - 1)) - 1);
7797 if (de::abs(reference_components_float[n_component] - view_components_float[n_component]) >
7811 if (reference_components_int[n_component] > view_components_int[n_component])
7813 larger_value = reference_components_int[n_component];
7814 smaller_value = view_components_int[n_component];
7818 smaller_value = reference_components_int[n_component];
7819 larger_value = view_components_int[n_component];
7835 if (reference_components_uint[n_component] > view_components_uint[n_component])
7837 larger_value = reference_components_uint[n_component];
7838 smaller_value = view_components_uint[n_component];
7842 smaller_value = reference_components_uint[n_component];
7843 larger_value = view_components_uint[n_component];
8626 for (unsigned int n_component = 0; n_component < 4 /* rgba */; ++n_component)
8628 pixel_data_ptr[n_component] = (unsigned char)((end_rgba[n_component] * lerp_factor +
8629 start_rgba[n_component] * (1.0f - lerp_factor)) *
9639 for (unsigned int n_component = 0; n_component < m_texture_n_components; n_component++)
9641 pixel_data_ptr[n_component] = (unsigned char)((start_rgba[n_component] * lerp_factor +
9642 end_rgba[n_component] * (1.0f - lerp_factor)) *