HomeSort by relevance Sort by last modified time
    Searched refs:vector_elements (Results 1 - 19 of 19) sorted by null

  /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...]

Completed in 122 milliseconds