/external/mesa3d/src/mesa/state_tracker/ |
st_glsl_types.cpp | 44 return type->matrix_columns; 57 return type->matrix_columns; 59 return type->matrix_columns * 2;
|
/external/mesa3d/src/compiler/glsl/ |
lower_buffer_access.h | 52 bool row_major, int matrix_columns, 59 bool *row_major, int *matrix_columns,
|
lower_buffer_access.cpp | 61 int matrix_columns, 108 for (unsigned i = 0; i < deref->type->matrix_columns; i++) { 120 row_major, deref->type->matrix_columns, packing, 146 row_major, deref->type->matrix_columns, packing, 175 assert(matrix_columns <= 4); 197 if (packing == GLSL_INTERFACE_PACKING_STD430 && matrix_columns == 2) 200 matrix_stride = glsl_align(matrix_columns * N, 16); 328 int *matrix_columns, 334 *matrix_columns = 1; 371 *matrix_columns = deref_array->array->type->matrix_columns [all...] |
lower_mat_op_to_vec.cpp | 133 for (b_col = 0; b_col < b->type->matrix_columns; b_col++) { 140 for (i = 1; i < a->type->matrix_columns; i++) { 171 for (i = 1; i < a->type->matrix_columns; i++) { 192 for (i = 0; i < b->type->matrix_columns; i++) { 217 for (i = 0; i < a->type->matrix_columns; i++) { 255 const unsigned columns = a->type->matrix_columns; 299 columns = expr->operands[i]->type->matrix_columns; 312 unsigned int i, matrix_columns = 1; local 318 if (!has_matrix_operand(orig_expr, matrix_columns)) 365 for (i = 0; i < matrix_columns; i++) [all...] |
lower_shared_reference.cpp | 139 int matrix_columns; local 145 &row_major, &matrix_columns, NULL, packing); 165 matrix_columns, packing, 0); 207 int matrix_columns; local 213 &row_major, &matrix_columns, NULL, packing); 225 matrix_columns, packing, ir->write_mask); 366 int matrix_columns; local 373 &row_major, &matrix_columns, NULL, packing); 377 assert(matrix_columns == 1);
|
link_varyings.h | 153 return this->vector_elements * this->matrix_columns * this->size * 255 unsigned matrix_columns; member in class:tfeedback_decl
|
lower_ubo_reference.cpp | 63 int *matrix_columns, 274 int *matrix_columns, 324 matrix_columns, &this->struct_field, packing); 346 int matrix_columns; local 359 &row_major, &matrix_columns, 380 row_major, matrix_columns, packing, 0); 559 int matrix_columns; local 570 &row_major, &matrix_columns, 585 row_major, matrix_columns, packing, write_mask); 738 int matrix_columns; local 972 int matrix_columns; local [all...] |
ast_function.cpp | 872 from->type->matrix_columns); [all...] |
ir_set_program_inouts.cpp | 287 elem_width = type->fields.array->matrix_columns; 291 num_elems = type->matrix_columns;
|
opt_array_splitting.cpp | 60 this->size = var->type->matrix_columns;
|
ir.cpp | 695 for (unsigned i = 0; i < type->matrix_columns; i++) { 739 unsigned cols = MIN2(type->matrix_columns, value->type->matrix_columns); 750 for (unsigned i = cols; i < type->matrix_columns; i++) [all...] |
link_varyings.cpp | 740 this->matched_candidate->type->fields.array->matrix_columns; 780 this->matrix_columns = matrix_cols; 795 this->matrix_columns = this->matched_candidate->type->matrix_columns; [all...] |
lower_variable_index_to_cond_assign.cpp | 462 : orig_deref->array->type->matrix_columns;
|
lower_instructions.cpp | 232 ir->operands[1]->type->matrix_columns); 243 ir->operands[0]->type->matrix_columns); 252 ir->type->matrix_columns); [all...] |
lower_packed_varyings.cpp | 472 return this->lower_arraylike(rvalue, rvalue->type->matrix_columns,
|
link_uniforms.cpp | 792 row_major ? matrix->matrix_columns : matrix->vector_elements; [all...] |
builtin_functions.cpp | [all...] |
/external/mesa3d/src/compiler/ |
glsl_types.h | 179 uint8_t matrix_columns; /**< 1, 2, 3, or 4 matrix columns. */ member in struct:glsl_type 313 return vector_elements * matrix_columns; 446 && (matrix_columns == 1) 457 return (matrix_columns > 1) && (base_type == GLSL_TYPE_FLOAT || base_type == GLSL_TYPE_DOUBLE); 693 ? get_instance(base_type, matrix_columns, 1) 800 unsigned matrix_columns, const char *name);
|
glsl_types.cpp | 50 unsigned matrix_columns, const char *name) : 55 vector_elements(vector_elements), matrix_columns(matrix_columns), 75 assert((vector_elements == 0) == (matrix_columns == 0)); 100 matrix_columns = vector_elements = 0; 102 matrix_columns = vector_elements = 1; 112 vector_elements(0), matrix_columns(0), 142 vector_elements(0), matrix_columns(0), 169 vector_elements(0), matrix_columns(0), 201 vector_elements(1), matrix_columns(1) [all...] |
nir_types.cpp | 96 return type->matrix_columns; 102 return type->is_matrix() ? type->matrix_columns : type->length; 361 return glsl_type::get_instance(type->base_type, type->matrix_columns,
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_nir_uniforms.cpp | 106 storage->type->matrix_columns);
|
/external/mesa3d/src/mesa/main/ |
uniform_query.cpp | 564 /* vector_elements and matrix_columns can be 0 for samplers. 567 const unsigned vectors = MAX2(1, uni->type->matrix_columns); 939 vectors = uni->type->matrix_columns; [all...] |
shader_query.cpp | 777 (array_index * var->type->without_array()->matrix_columns); [all...] |
/external/mesa3d/src/mesa/program/ |
ir_to_mesa.cpp | 512 return type->matrix_columns; 525 return type->matrix_columns * 2; 527 return type->matrix_columns; [all...] |
/external/mesa3d/prebuilt-intermediates/glsl/ |
ir_expression_operation_constant.h | 840 * matrix_columns is 1 for vectors, this just works. 845 const unsigned p = op[1]->type->matrix_columns; [all...] |