Lines Matching defs:components
280 ? 1 : uni->type->components();
479 const unsigned components = MAX2(1, uni->type->vector_elements);
485 unsigned src_vector_byte_stride = components * 4;
493 (uint8_t *) (&uni->storage[array_index * (components * vectors)].i);
496 printf("%s: %p[%d] components=%u vectors=%u count=%u vector_stride=%u "
498 __func__, dst, array_index, components,
531 for (c = 0; c < components; c++) {
552 for (c = 0; c < components; c++) {
581 unsigned components;
664 components = 1;
666 components = uni->type->vector_elements;
682 if (uni->type->is_matrix() || components != src_components || !match) {
688 log_uniform(values, basicType, components, 1, count,
746 memcpy(&uni->storage[components * offset], values,
747 sizeof(uni->storage[0]) * components * count);
751 union gl_constant_value *dst = &uni->storage[components * offset];
752 const unsigned elems = components * count;
835 unsigned components;
854 components = uni->type->vector_elements;
859 if (vectors != cols || components != rows) {
876 log_uniform(values, GLSL_TYPE_FLOAT, components, vectors, count,
899 elements = components * vectors;
913 dst[(c * components) + r] = src[c + (r * vectors)];