Lines Matching defs:components
348 unsigned elements = uni->type->components();
349 unsigned components = uni->type->vector_elements;
372 dword_elements = DIV_ROUND_UP(components, 2) *
416 unsigned column = i / components;
417 unsigned row = i % components;
418 sidx = column * align(components, 2) + row;
837 const unsigned components = uni->type->vector_elements;
844 unsigned src_vector_byte_stride = components * 4 * dmul;
852 (uint8_t *) (&uni->storage[array_index * (dmul * components * vectors)].i);
855 printf("%s: %p[%d] components=%u vectors=%u count=%u vector_stride=%u "
857 __func__, dst, array_index, components,
905 for (c = 0; c < components; c++) {
1056 const unsigned components =
1064 sizeof(storage->storage[0]) * components *
1161 const unsigned components = uni->type->vector_elements;
1163 if (components != src_components) {
1166 "glUniform%u(\"%s\"@%u has %u components, not %u)",
1168 components, src_components);
1201 log_uniform(values, basicType, components, 1, count,
1288 const unsigned offset, const unsigned components,
1297 unsigned size = sizeof(storage[0]) * components * count * size_mul;
1309 const unsigned dst_components = align(components, 2);
1318 for (; c < components; c++) {
1327 src += components;
1338 for (; c < components; c++)
1343 src += components;
1348 const unsigned elems = components * count;
1373 const unsigned elems = components * count;
1470 const unsigned components = uni->type->vector_elements;
1494 unsigned dword_components = components;
1504 offset, components, basicType, !ctx_flushed))
1508 storage = &uni->storage[size_mul * components * offset];
1510 offset, components, basicType, !ctx_flushed)) {
1628 const unsigned components,
1633 const unsigned elements = components * vectors;
1638 const unsigned dst_components = align(components, 2);
1653 _mesa_float_to_half(src[(c * components) + r])) {
1678 _mesa_float_to_half(src[(c * components) + r]);
1756 if (dst[(c * components) + r] != src[c + (r * vectors)]) {
1780 dst[(c * components) + r] = src[c + (r * vectors)];
1800 if (dst[(c * components) + r] != src[c + (r * vectors)]) {
1824 dst[(c * components) + r] = src[c + (r * vectors)];
1875 const unsigned components = uni->type->vector_elements;
1880 if (vectors != cols || components != rows) {
1914 log_uniform(values, uni->type->base_type, components, vectors, count,
1936 const unsigned elements = components * vectors;
1941 unsigned dword_components = components;
1952 size_mul, offset, components,
1960 size_mul, offset, components, vectors,
2055 const unsigned components = uni->type->vector_elements;
2059 log_uniform(values, GLSL_TYPE_UINT64, components, 1, count,
2086 uni->driver_storage[s].data + (size_mul * offset * components);
2087 unsigned size = sizeof(uni->storage[0]) * components * count * size_mul;
2101 void *storage = &uni->storage[size_mul * components * offset];
2102 unsigned size = sizeof(uni->storage[0]) * components * count * size_mul;