/external/mesa3d/src/glsl/ |
glsl_types.h | 111 unsigned vector_elements:3; /**< 1, 2, 3, or 4 vector elements. */ member in struct:glsl_type 214 return vector_elements * matrix_columns; 231 return (vector_elements == 1) 241 return (vector_elements > 1) 352 ? get_instance(base_type, vector_elements, 1) 398 glsl_base_type base_type, unsigned vector_elements,
|
lower_vector.cpp | 66 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);
|
opt_noop_swizzle.cpp | 59 int elems = swiz->val->type->vector_elements;
|
ir_div_to_mul_rcp.cpp | 86 ir->operands[1]->type->vector_elements, 97 ir->operands[0]->type->vector_elements,
|
glsl_types.cpp | 49 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), 252 vector_elements(0), matrix_columns(0),
|
ir_function.cpp | 48 if ((a->vector_elements != b->vector_elements)
|
ast_function.cpp | 318 const int c = component / src->type->column_type()->vector_elements; 319 const int r = component % src->type->column_type()->vector_elements; 396 ir->type->vector_elements, 650 if (count < src->type->vector_elements) { 742 type->vector_elements); 749 type->vector_elements); 761 type->vector_elements); 783 || (src_matrix->type->vector_elements < var->type->vector_elements)) { 790 (src_matrix->type->vector_elements < var->type->vector_elements [all...] |
ir_validate.cpp | 322 assert(ir->operands[0]->type->vector_elements 323 == ir->type->vector_elements); 358 assert(ir->operands[0]->type->vector_elements == 359 ir->operands[1]->type->vector_elements); 387 switch (ir->type->vector_elements) { 432 for (unsigned int i = 0; i < ir->type->vector_elements; i++) { 433 if (chans[i] >= ir->val->type->vector_elements) { 477 if (lhs_components != ir->rhs->type->vector_elements) { 480 lhs_components, ir->rhs->type->vector_elements);
|
hir_field_selection.cpp | 53 op->type->vector_elements);
|
ir.cpp | 137 const unsigned mask = (1U << v->type->vector_elements) - 1; 165 assert(lhs_components == this->rhs->type->vector_elements); 184 this->write_mask = (1U << rhs->type->vector_elements) - 1; 558 this->value.f[i * type->vector_elements + i] = value->value.f[0]; 592 unsigned rows = MIN2(type->vector_elements, value->type->vector_elements); 595 const unsigned src = i * value->type->vector_elements + j; 596 const unsigned dst = i * type->vector_elements + j; 603 this->value.f[i * type->vector_elements + i] = 1.0; 840 for (unsigned c = 0; c < this->type->vector_elements; c++) [all...] |
ir_to_llvm.cpp | 162 if (type->vector_elements <= 1) { 165 return llvm::VectorType::get(base_type, type->vector_elements); 510 if(ir->operands[0]->type->vector_elements <= 1 && ir->operands[1]->type->vector_elements > 1) 515 else if(ir->operands[0]->type->vector_elements > 1 && ir->operands[1]->type->vector_elements <= 1) 521 assert(ir->operands[0]->type->vector_elements == ir->operands[1]->type->vector_elements); 527 for(unsigned i = 0; i < ir->operands[vecidx]->type->vector_elements; ++i) 553 return create_select(ir->operands[0]->type->vector_elements, [all...] |
lower_instructions.cpp | 150 ir->operands[1]->type->vector_elements, 161 ir->operands[0]->type->vector_elements,
|
lower_vec_index_to_cond_assign.cpp | 104 for (i = 0; i < orig_deref->array->type->vector_elements; i++) { 191 for (i = 0; i < orig_deref->array->type->vector_elements; i++) {
|
ast_to_hir.cpp | 132 to = glsl_type::get_instance(GLSL_TYPE_FLOAT, from->type->vector_elements, 290 type_a->column_type()->vector_elements, 291 type_b->row_type()->vector_elements); 307 type_a->column_type()->vector_elements, 326 type_b->row_type()->vector_elements, 416 type_a->vector_elements != type_b->vector_elements) { 456 || (type_a->vector_elements == type_b->vector_elements)) 568 type_a->vector_elements != type_b->vector_elements) [all...] |
ir_constant_expression.cpp | 497 ? 1 : op[0]->type->vector_elements; 498 const unsigned m = op[1]->type->vector_elements; 793 for (unsigned c = 0; c < this->type->vector_elements; c++) { 894 const unsigned mat_idx = column * column_type->vector_elements; 901 for (unsigned i = 0; i < column_type->vector_elements; i++) 907 for (unsigned i = 0; i < column_type->vector_elements; i++) [all...] |
lower_mat_op_to_vec.cpp | 400 const unsigned mask = (1U << result_var->type->vector_elements) - 1; 427 const unsigned mask = (1U << result_var->type->vector_elements) - 1;
|
opt_algebraic.cpp | 171 expr->type->vector_elements);
|
ir.h | 892 ? this->type->vector_elements : get_num_operands(operation); [all...] |
ir_reader.cpp | 807 rvalue->type->vector_elements); [all...] |