Home | History | Annotate | Download | only in glsl

Lines Matching refs:vector_elements

142       const unsigned mask = (1U << v->type->vector_elements) - 1;
170 assert(lhs_components == this->rhs->type->vector_elements);
189 this->write_mask = (1U << rhs->type->vector_elements) - 1;
283 op0->type->vector_elements, 1);
292 op0->type->vector_elements, 1);
298 op0->type->vector_elements, 1);
305 op0->type->vector_elements, 1);
382 op0->type->vector_elements, 1);
646 this->value.f[i * type->vector_elements + i] = value->value.f[0];
680 unsigned rows = MIN2(type->vector_elements, value->type->vector_elements);
683 const unsigned src = i * value->type->vector_elements + j;
684 const unsigned dst = i * type->vector_elements + j;
691 this->value.f[i * type->vector_elements + i] = 1.0;
1032 for (unsigned c = 0; c < this->type->vector_elements; c++) {
1069 for (unsigned c = 0; c < this->type->vector_elements; c++) {
1109 for (unsigned c = 0; c < this->type->vector_elements; c++) {
1146 for (unsigned c = 0; c < this->type->vector_elements; c++) {
1319 assert(type->vector_elements == 4 || type->vector_elements == 1);
1321 assert(type->vector_elements == 4);