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

/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dlower_mat_op_to_vec.cpp129 for (b_col = 0; b_col < b->type->matrix_columns; b_col++) {
136 for (i = 1; i < a->type->matrix_columns; i++) {
167 for (i = 1; i < a->type->matrix_columns; i++) {
188 for (i = 0; i < b->type->matrix_columns; i++) {
213 for (i = 0; i < a->type->matrix_columns; i++) {
251 const unsigned columns = a->type->matrix_columns;
291 columns = expr->operands[i]->type->matrix_columns;
304 unsigned int i, matrix_columns = 1; local
310 if (!has_matrix_operand(orig_expr, matrix_columns))
355 for (i = 0; i < matrix_columns;
[all...]
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),
369 vector_elements(0), matrix_columns(0),
623 if (this->matrix_columns > 1 || desired->matrix_columns > 1)
698 int c = this->matrix_columns;
48 glsl_type(GLenum gl_type, glsl_base_type base_type, unsigned vector_elements, unsigned matrix_columns, const char *name) argument
[all...]
H A Dglsl_types.h120 unsigned matrix_columns:3; /**< 1, 2, 3, or 4 matrix columns. */ member in struct:glsl_type
239 return vector_elements * matrix_columns;
315 && (matrix_columns == 1)
326 return (matrix_columns > 1) && (base_type == GLSL_TYPE_FLOAT);
422 ? get_instance(base_type, matrix_columns, 1)
483 unsigned matrix_columns, const char *name);
H A Dlinker.cpp249 return t->matrix_columns;
1557 return this->vector_elements * this->matrix_columns * this->size;
1604 unsigned matrix_columns; member in class:tfeedback_decl
1732 output_var->type->fields.array->matrix_columns;
1758 this->matrix_columns = matrix_cols;
1774 this->matrix_columns = output_var->type->matrix_columns;
1824 *count += translated_size * this->matrix_columns;
1869 for (unsigned v = 0; v < this->matrix_columns; ++v) {
1883 this->location + v + index * this->matrix_columns;
[all...]
/external/mesa3d/src/glsl/
H A Dlower_mat_op_to_vec.cpp129 for (b_col = 0; b_col < b->type->matrix_columns; b_col++) {
136 for (i = 1; i < a->type->matrix_columns; i++) {
167 for (i = 1; i < a->type->matrix_columns; i++) {
188 for (i = 0; i < b->type->matrix_columns; i++) {
213 for (i = 0; i < a->type->matrix_columns; i++) {
251 const unsigned columns = a->type->matrix_columns;
291 columns = expr->operands[i]->type->matrix_columns;
304 unsigned int i, matrix_columns = 1; local
310 if (!has_matrix_operand(orig_expr, matrix_columns))
355 for (i = 0; i < matrix_columns;
[all...]
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),
369 vector_elements(0), matrix_columns(0),
623 if (this->matrix_columns > 1 || desired->matrix_columns > 1)
698 int c = this->matrix_columns;
48 glsl_type(GLenum gl_type, glsl_base_type base_type, unsigned vector_elements, unsigned matrix_columns, const char *name) argument
[all...]
H A Dglsl_types.h120 unsigned matrix_columns:3; /**< 1, 2, 3, or 4 matrix columns. */ member in struct:glsl_type
239 return vector_elements * matrix_columns;
315 && (matrix_columns == 1)
326 return (matrix_columns > 1) && (base_type == GLSL_TYPE_FLOAT);
422 ? get_instance(base_type, matrix_columns, 1)
483 unsigned matrix_columns, const char *name);
H A Dlinker.cpp249 return t->matrix_columns;
1557 return this->vector_elements * this->matrix_columns * this->size;
1604 unsigned matrix_columns; member in class:tfeedback_decl
1732 output_var->type->fields.array->matrix_columns;
1758 this->matrix_columns = matrix_cols;
1774 this->matrix_columns = output_var->type->matrix_columns;
1824 *count += translated_size * this->matrix_columns;
1869 for (unsigned v = 0; v < this->matrix_columns; ++v) {
1883 this->location + v + index * this->matrix_columns;
[all...]

Completed in 129 milliseconds