/external/mesa3d/src/compiler/glsl/ |
D | lower_mat_op_to_vec.cpp | 133 for (b_col = 0; b_col < b->type->matrix_columns; b_col++) { in do_mul_mat_mat() 140 for (i = 1; i < a->type->matrix_columns; i++) { in do_mul_mat_mat() 171 for (i = 1; i < a->type->matrix_columns; i++) { in do_mul_mat_vec() 192 for (i = 0; i < b->type->matrix_columns; i++) { in do_mul_vec_mat() 217 for (i = 0; i < a->type->matrix_columns; i++) { in do_mul_mat_scalar() 255 const unsigned columns = a->type->matrix_columns; in do_equal_mat_mat() 299 columns = expr->operands[i]->type->matrix_columns; in has_matrix_operand() 312 unsigned int i, matrix_columns = 1; in visit_leave() local 318 if (!has_matrix_operand(orig_expr, matrix_columns)) in visit_leave() 368 for (i = 0; i < matrix_columns; i++) { in visit_leave() [all …]
|
D | link_varyings.h | 161 return this->vector_elements * this->matrix_columns * this->size * in num_components() 246 unsigned matrix_columns; variable
|
D | ir_constant_expression.cpp | 717 op[operand]->type->matrix_columns, in constant_expression_value() 732 op[operand]->type->matrix_columns, in constant_expression_value() 747 op[operand]->type->matrix_columns, in constant_expression_value() 768 return_type->matrix_columns, in constant_expression_value() 775 return_type->matrix_columns, in constant_expression_value() 782 return_type->matrix_columns, in constant_expression_value() 965 if (idx->value.i[0] < 0 || column >= array->type->matrix_columns) { in constant_expression_value()
|
D | ast_function.cpp | 1111 from->type->matrix_columns); in implicitly_convert_component() 1209 constructor_type->matrix_columns != parameter_count)) { in process_vec_mat_constructor() 1704 const unsigned cols_to_init = MIN2(type->matrix_columns, in emit_inline_matrix_constructor() 1719 for (unsigned i = cols_to_init; i < type->matrix_columns; i++) { in emit_inline_matrix_constructor() 1747 if ((src_matrix->type->matrix_columns < var->type->matrix_columns) || in emit_inline_matrix_constructor() 1757 ? 0 : src_matrix->type->matrix_columns; in emit_inline_matrix_constructor() 1760 for (/* empty */; col < var->type->matrix_columns; col++) { in emit_inline_matrix_constructor() 1805 const unsigned last_col = MIN2(src_matrix->type->matrix_columns, in emit_inline_matrix_constructor() 1806 var->type->matrix_columns); in emit_inline_matrix_constructor() 1841 const unsigned cols = type->matrix_columns; in emit_inline_matrix_constructor() [all …]
|
D | ir_set_program_inouts.cpp | 287 elem_width = type->fields.array->matrix_columns; in try_mark_partial_variable() 291 num_elems = type->matrix_columns; in try_mark_partial_variable()
|
D | lower_buffer_access.cpp | 115 for (unsigned i = 0; i < deref->type->matrix_columns; i++) { in emit_access()
|
D | opt_array_splitting.cpp | 60 this->size = var->type->matrix_columns; in variable_entry()
|
D | lower_variable_index_to_cond_assign.cpp | 441 : orig_deref->array->type->matrix_columns; in convert_dereference_array()
|
D | ir.cpp | 936 for (unsigned i = 0; i < type->matrix_columns; i++) { in ir_constant() 1008 unsigned cols = MIN2(type->matrix_columns, value->type->matrix_columns); in ir_constant() 1019 for (unsigned i = cols; i < type->matrix_columns; i++) in ir_constant()
|
D | link_varyings.cpp | 1090 this->matched_candidate->type->fields.array->matrix_columns; in assign_location() 1132 this->matrix_columns = matrix_cols; in assign_location() 1147 this->matrix_columns = this->matched_candidate->type->matrix_columns; in assign_location()
|
D | lower_instructions.cpp | 243 ir->operands[1]->type->matrix_columns); in int_div_to_mul_rcp() 254 ir->operands[0]->type->matrix_columns); in int_div_to_mul_rcp() 263 ir->type->matrix_columns); in int_div_to_mul_rcp()
|
D | lower_packed_varyings.cpp | 552 return this->lower_arraylike(rvalue, rvalue->type->matrix_columns, in lower_rvalue()
|
D | lower_precision.cpp | 678 type->matrix_columns, in convert_type()
|
D | link_uniforms.cpp | 630 row_major ? matrix->matrix_columns : matrix->vector_elements; in link_calculate_matrix_stride()
|
D | builtin_functions.cpp | 5933 for (int i = 0; i < type->matrix_columns; i++) { in _matrixCompMult() 5948 r = in_var(glsl_type::dvec(type->matrix_columns), "r"); in _outerProduct() 5951 r = in_var(glsl_type::vec(type->matrix_columns), "r"); in _outerProduct() 5957 for (int i = 0; i < type->matrix_columns; i++) { in _outerProduct() 5970 orig_type->matrix_columns, in _transpose() 5977 for (int i = 0; i < orig_type->matrix_columns; i++) { in _transpose()
|
D | glsl_to_nir.cpp | 300 const unsigned cols = ir->type->matrix_columns; in constant_copy()
|
/external/mesa3d/src/compiler/ |
D | glsl_types.cpp | 48 unsigned matrix_columns, const char *name, in glsl_type() argument 55 vector_elements(vector_elements), matrix_columns(matrix_columns), in glsl_type() 79 assert((vector_elements == 0) == (matrix_columns == 0)); in glsl_type() 102 matrix_columns = vector_elements = 1; in glsl_type() 112 vector_elements(0), matrix_columns(0), in glsl_type() 145 vector_elements(0), matrix_columns(0), in glsl_type() 170 vector_elements(0), matrix_columns(0), in glsl_type() 199 vector_elements(1), matrix_columns(1), in glsl_type() 440 this->matrix_columns); in get_bare_type() 478 this->matrix_columns, in get_float16_type() [all …]
|
D | glsl_types.h | 331 uint8_t matrix_columns; /**< 1, 2, 3, or 4 matrix columns. */ member 513 return vector_elements * matrix_columns; in components() 728 && (matrix_columns == 1) in is_vector() 739 return (matrix_columns > 1) && (base_type == GLSL_TYPE_FLOAT || in is_matrix() 1125 return get_instance(base_type, matrix_columns, 1, explicit_stride); in row_type() 1127 return get_instance(base_type, matrix_columns, 1); in row_type() 1281 unsigned matrix_columns, const char *name,
|
D | nir_types.cpp | 146 return type->matrix_columns; in glsl_get_matrix_columns() 152 return type->is_matrix() ? type->matrix_columns : type->length; in glsl_get_length() 574 mat->matrix_columns, in glsl_explicit_matrix_type() 657 return glsl_type::get_instance(type->base_type, type->matrix_columns, in glsl_transposed_type()
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_nir_uniforms.cpp | 185 storage->type->matrix_columns); in brw_nir_setup_glsl_uniform()
|
/external/mesa3d/src/mesa/program/ |
D | ir_to_mesa.cpp | 1867 for (i = 0; i < ir->type->matrix_columns; i++) { in visit() 2388 num_params *= type->without_array()->matrix_columns; in visit_field() 2536 columns = storage->type->matrix_columns; in _mesa_associate_uniform_storage() 2598 storage->type->matrix_columns; in _mesa_associate_uniform_storage()
|
/external/mesa3d/src/mesa/main/ |
D | uniform_query.cpp | 769 const unsigned vectors = uni->type->matrix_columns; in _mesa_propagate_uniforms_to_driver_storage() 1325 const unsigned vectors = uni->type->matrix_columns; in _mesa_uniform_matrix()
|
D | shader_query.cpp | 1034 (array_index * var->type->without_array()->matrix_columns); in program_resource_location()
|
/external/mesa3d/src/intel/compiler/ |
D | brw_vec4_visitor.cpp | 588 return type->matrix_columns * col_slots; in type_size_xvec4()
|
/external/mesa3d/prebuilt-intermediates/glsl/ |
D | ir_expression_operation_constant.h | 1438 const unsigned p = op[1]->type->matrix_columns;
|