Searched defs:matrix_columns (Results 1 - 3 of 3) sorted by relevance

/external/mesa3d/src/glsl/
H A Dglsl_types.cpp50 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),
48 glsl_type(GLenum gl_type, glsl_base_type base_type, unsigned vector_elements, unsigned matrix_columns, const char *name) argument
H A Dlower_mat_op_to_vec.cpp141 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;
[all...]
H A Dglsl_types.h112 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);

Completed in 72 milliseconds