Searched refs:vector_elements (Results 1 - 25 of 62) sorted by relevance

123

/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_fs_channel_expressions.cpp137 unsigned int i, vector_elements = 1; local
149 vector_elements = expr->operands[i]->type->vector_elements;
219 for (i = 0; i < vector_elements; i++) {
248 for (i = 0; i < vector_elements; i++) {
266 for (i = 2; i < vector_elements; i++) {
278 for (i = 0; i < vector_elements; i++) {
310 for (i = 0; i < vector_elements; i++) {
H A Dbrw_fs_visitor.cpp92 int vector_elements = local
93 ir->type->is_array() ? ir->type->fields.array->vector_elements
94 : ir->type->vector_elements;
100 this->outputs[output].reg_offset += vector_elements * i;
101 this->output_components[output] = vector_elements;
598 for (int i = 0; i < ir->type->vector_elements; i++) {
684 ir->write_mask == (1 << ir->lhs->type->vector_elements) - 1)))
697 if (ir->lhs->type->vector_elements != modify->regs_written())
735 for (int i = 0; i < ir->lhs->type->vector_elements; i++) {
762 for (int i = 0; i < ir->coordinate->type->vector_elements;
926 const int vector_elements = local
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_fs_channel_expressions.cpp137 unsigned int i, vector_elements = 1; local
149 vector_elements = expr->operands[i]->type->vector_elements;
219 for (i = 0; i < vector_elements; i++) {
248 for (i = 0; i < vector_elements; i++) {
266 for (i = 2; i < vector_elements; i++) {
278 for (i = 0; i < vector_elements; i++) {
310 for (i = 0; i < vector_elements; i++) {
H A Dbrw_fs_visitor.cpp92 int vector_elements = local
93 ir->type->is_array() ? ir->type->fields.array->vector_elements
94 : ir->type->vector_elements;
100 this->outputs[output].reg_offset += vector_elements * i;
101 this->output_components[output] = vector_elements;
598 for (int i = 0; i < ir->type->vector_elements; i++) {
684 ir->write_mask == (1 << ir->lhs->type->vector_elements) - 1)))
697 if (ir->lhs->type->vector_elements != modify->regs_written())
735 for (int i = 0; i < ir->lhs->type->vector_elements; i++) {
762 for (int i = 0; i < ir->coordinate->type->vector_elements;
926 const int vector_elements = local
[all...]
/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dlower_vector.cpp66 for (unsigned i = 0; i < ir->type->vector_elements; i++) {
132 assert(expr->type->vector_elements == expr->get_num_operands());
161 for (unsigned i = 0; i < expr->type->vector_elements; i++) {
197 for (unsigned i = 0; i < expr->type->vector_elements; i++) {
209 assert(assigned == expr->type->vector_elements);
H A Dopt_noop_swizzle.cpp63 int elems = swiz->val->type->vector_elements;
H A Dglsl_types.h119 unsigned vector_elements:3; /**< 1, 2, 3, or 4 vector elements. */ member in struct:glsl_type
239 return vector_elements * matrix_columns;
304 return (vector_elements == 1)
314 return (vector_elements > 1)
436 ? get_instance(base_type, vector_elements, 1)
482 glsl_base_type base_type, unsigned vector_elements,
H A Dglsl_types.cpp49 glsl_base_type base_type, unsigned vector_elements,
55 vector_elements(vector_elements), matrix_columns(matrix_columns),
62 assert((vector_elements == 0) == (matrix_columns == 0));
73 vector_elements(0), matrix_columns(0),
86 vector_elements(0), matrix_columns(0),
369 vector_elements(0), matrix_columns(0),
629 && this->vector_elements == desired->vector_elements;
646 switch (this->vector_elements) {
48 glsl_type(GLenum gl_type, glsl_base_type base_type, unsigned vector_elements, unsigned matrix_columns, const char *name) argument
[all...]
H A Dir_builder.cpp63 return assign(lhs, rhs, (1 << lhs.val->type->vector_elements) - 1);
84 if (a.val->type->vector_elements < components)
85 components = a.val->type->vector_elements;
H A Dir.cpp142 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, valu
[all...]
H A Dlower_vec_index_to_cond_assign.cpp108 orig_deref->array->type->vector_elements,
112 for (i = 0; i < orig_deref->array->type->vector_elements; i++) {
208 orig_deref->array->type->vector_elements,
212 for (i = 0; i < orig_deref->array->type->vector_elements; i++) {
H A Dir_validate.cpp370 assert(ir->operands[0]->type->vector_elements
371 == ir->type->vector_elements);
406 assert(ir->operands[0]->type->vector_elements ==
407 ir->operands[1]->type->vector_elements);
442 switch (ir->type->vector_elements) {
487 for (unsigned int i = 0; i < ir->type->vector_elements; i++) {
488 if (chans[i] >= ir->val->type->vector_elements) {
554 if (lhs_components != ir->rhs->type->vector_elements) {
557 lhs_components, ir->rhs->type->vector_elements);
H A Dast_function.cpp539 const int c = component / src->type->column_type()->vector_elements;
540 const int r = component % src->type->column_type()->vector_elements;
618 ir->type->vector_elements,
879 if (count < src->type->vector_elements) {
971 type->vector_elements);
978 type->vector_elements);
990 type->vector_elements);
1012 || (src_matrix->type->vector_elements < var->type->vector_elements)) {
1019 (src_matrix->type->vector_elements < va
[all...]
H A Dhir_field_selection.cpp53 op->type->vector_elements);
H A Dlower_instructions.cpp164 ir->operands[1]->type->vector_elements,
175 ir->operands[0]->type->vector_elements,
184 ir->type->vector_elements,
/external/mesa3d/src/glsl/
H A Dlower_vector.cpp66 for (unsigned i = 0; i < ir->type->vector_elements; i++) {
132 assert(expr->type->vector_elements == expr->get_num_operands());
161 for (unsigned i = 0; i < expr->type->vector_elements; i++) {
197 for (unsigned i = 0; i < expr->type->vector_elements; i++) {
209 assert(assigned == expr->type->vector_elements);
H A Dopt_noop_swizzle.cpp63 int elems = swiz->val->type->vector_elements;
H A Dglsl_types.h119 unsigned vector_elements:3; /**< 1, 2, 3, or 4 vector elements. */ member in struct:glsl_type
239 return vector_elements * matrix_columns;
304 return (vector_elements == 1)
314 return (vector_elements > 1)
436 ? get_instance(base_type, vector_elements, 1)
482 glsl_base_type base_type, unsigned vector_elements,
H A Dglsl_types.cpp49 glsl_base_type base_type, unsigned vector_elements,
55 vector_elements(vector_elements), matrix_columns(matrix_columns),
62 assert((vector_elements == 0) == (matrix_columns == 0));
73 vector_elements(0), matrix_columns(0),
86 vector_elements(0), matrix_columns(0),
369 vector_elements(0), matrix_columns(0),
629 && this->vector_elements == desired->vector_elements;
646 switch (this->vector_elements) {
48 glsl_type(GLenum gl_type, glsl_base_type base_type, unsigned vector_elements, unsigned matrix_columns, const char *name) argument
[all...]
H A Dir_builder.cpp63 return assign(lhs, rhs, (1 << lhs.val->type->vector_elements) - 1);
84 if (a.val->type->vector_elements < components)
85 components = a.val->type->vector_elements;
H A Dir.cpp142 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, valu
[all...]
H A Dlower_vec_index_to_cond_assign.cpp108 orig_deref->array->type->vector_elements,
112 for (i = 0; i < orig_deref->array->type->vector_elements; i++) {
208 orig_deref->array->type->vector_elements,
212 for (i = 0; i < orig_deref->array->type->vector_elements; i++) {
H A Dir_validate.cpp370 assert(ir->operands[0]->type->vector_elements
371 == ir->type->vector_elements);
406 assert(ir->operands[0]->type->vector_elements ==
407 ir->operands[1]->type->vector_elements);
442 switch (ir->type->vector_elements) {
487 for (unsigned int i = 0; i < ir->type->vector_elements; i++) {
488 if (chans[i] >= ir->val->type->vector_elements) {
554 if (lhs_components != ir->rhs->type->vector_elements) {
557 lhs_components, ir->rhs->type->vector_elements);
H A Dast_function.cpp539 const int c = component / src->type->column_type()->vector_elements;
540 const int r = component % src->type->column_type()->vector_elements;
618 ir->type->vector_elements,
879 if (count < src->type->vector_elements) {
971 type->vector_elements);
978 type->vector_elements);
990 type->vector_elements);
1012 || (src_matrix->type->vector_elements < var->type->vector_elements)) {
1019 (src_matrix->type->vector_elements < va
[all...]
H A Dhir_field_selection.cpp53 op->type->vector_elements);

Completed in 7577 milliseconds

123