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

  /external/mesa3d/src/glsl/
glsl_types.h 112 unsigned matrix_columns:3; /**< 1, 2, 3, or 4 matrix columns. */ member in struct:glsl_type
214 return vector_elements * matrix_columns;
242 && (matrix_columns == 1)
253 return (matrix_columns > 1) && (base_type == GLSL_TYPE_FLOAT);
338 ? get_instance(base_type, matrix_columns, 1)
399 unsigned matrix_columns, const char *name);
ir_set_program_inouts.cpp 97 ir->type->length * ir->type->fields.array->matrix_columns);
100 mark(this->prog, ir->var, 0, ir->type->matrix_columns);
123 width = deref_var->type->fields.array->matrix_columns;
lower_mat_op_to_vec.cpp 141 for (b_col = 0; b_col < b_var->type->matrix_columns; b_col++) {
152 for (i = 1; i < a_var->type->matrix_columns; i++) {
194 for (i = 1; i < a_var->type->matrix_columns; i++) {
224 for (i = 0; i < b_var->type->matrix_columns; i++) {
253 for (i = 0; i < a_var->type->matrix_columns; i++) {
296 const unsigned columns = a_var->type->matrix_columns;
347 columns = expr->operands[i]->type->matrix_columns;
360 unsigned int i, matrix_columns = 1; local
366 if (!has_matrix_operand(orig_expr, matrix_columns))
403 for (i = 0; i < matrix_columns; i++)
    [all...]
ir_div_to_mul_rcp.cpp 87 ir->operands[1]->type->matrix_columns);
98 ir->operands[0]->type->matrix_columns);
glsl_types.cpp 50 unsigned matrix_columns, const char *name) :
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 49 || (a->matrix_columns != b->matrix_columns))
ast_function.cpp 397 ir->type->matrix_columns);
741 const unsigned cols_to_init = MIN2(type->matrix_columns,
755 for (unsigned i = cols_to_init; i < type->matrix_columns; i++) {
782 if ((src_matrix->type->matrix_columns < var->type->matrix_columns)
791 ? 0 : src_matrix->type->matrix_columns;
794 for (/* empty */; col < var->type->matrix_columns; col++) {
832 const unsigned last_col = MIN2(src_matrix->type->matrix_columns,
833 var->type->matrix_columns);
867 const unsigned cols = type->matrix_columns;
    [all...]
lower_instructions.cpp 151 ir->operands[1]->type->matrix_columns);
162 ir->operands[0]->type->matrix_columns);
ir.cpp 557 for (unsigned i = 0; i < type->matrix_columns; i++)
591 unsigned cols = MIN2(type->matrix_columns, value->type->matrix_columns);
602 for (unsigned i = cols; i < type->matrix_columns; i++)
    [all...]
linker.cpp 236 return t->matrix_columns;
1034 vec4_slots = type->length * array_elem_type->matrix_columns;
1038 vec4_slots = type->matrix_columns;
    [all...]
ir_to_llvm.cpp 172 if (type->matrix_columns <= 1) {
175 return llvm::ArrayType::get(vec_type, type->matrix_columns);
627 llvm::VectorType * vectorType = llvm::VectorType::get(llvm_base_type(ir->operands[1]->type->base_type), ir->operands[1]->type->matrix_columns);
629 for (unsigned int i = 0; i < ir->operands[1]->type->matrix_columns; i++) {
    [all...]
lower_variable_index_to_cond_assign.cpp 271 : orig_deref->array->type->matrix_columns;
ir_constant_expression.cpp 494 * matrix_columns is 1 for vectors, this just works.
499 const unsigned p = op[1]->type->matrix_columns;
    [all...]
ast_to_hir.cpp 133 from->type->matrix_columns);
    [all...]

Completed in 410 milliseconds