Searched defs:vector_elements (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_fs_channel_expressions.cpp137 unsigned int i, vector_elements = 1; local
149 vector_elements = expr->operands[i]->type->vector_elements;
219 for (i = 0; i < vector_elements; i++) {
248 for (i = 0; i < vector_elements; i++) {
266 for (i = 2; i < vector_elements; i++) {
278 for (i = 0; i < vector_elements; i++) {
310 for (i = 0; i < vector_elements; i++) {
H A Dbrw_fs_visitor.cpp92 int vector_elements = local
93 ir->type->is_array() ? ir->type->fields.array->vector_elements
94 : ir->type->vector_elements;
100 this->outputs[output].reg_offset += vector_elements * i;
101 this->output_components[output] = vector_elements;
598 for (int i = 0; i < ir->type->vector_elements; i++) {
684 ir->write_mask == (1 << ir->lhs->type->vector_elements) - 1)))
697 if (ir->lhs->type->vector_elements != modify->regs_written())
735 for (int i = 0; i < ir->lhs->type->vector_elements; i++) {
762 for (int i = 0; i < ir->coordinate->type->vector_elements;
926 const int vector_elements = local
[all...]
H A Dbrw_vec4_visitor.cpp433 this->swizzle = swizzle_for_size(type->vector_elements);
449 this->writemask = (1 << type->vector_elements) - 1;
481 for (unsigned int i = 0; i < type->vector_elements; i++) {
486 for (unsigned int i = type->vector_elements; i < 4; i++) {
495 this->uniform_vector_size[this->uniforms] = type->vector_elements;
1028 int vector_elements = ir->operands[0]->type->vector_elements; local
1030 vector_elements = MAX2(vector_elements,
1031 ir->operands[1]->type->vector_elements);
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_fs_channel_expressions.cpp137 unsigned int i, vector_elements = 1; local
149 vector_elements = expr->operands[i]->type->vector_elements;
219 for (i = 0; i < vector_elements; i++) {
248 for (i = 0; i < vector_elements; i++) {
266 for (i = 2; i < vector_elements; i++) {
278 for (i = 0; i < vector_elements; i++) {
310 for (i = 0; i < vector_elements; i++) {
H A Dbrw_fs_visitor.cpp92 int vector_elements = local
93 ir->type->is_array() ? ir->type->fields.array->vector_elements
94 : ir->type->vector_elements;
100 this->outputs[output].reg_offset += vector_elements * i;
101 this->output_components[output] = vector_elements;
598 for (int i = 0; i < ir->type->vector_elements; i++) {
684 ir->write_mask == (1 << ir->lhs->type->vector_elements) - 1)))
697 if (ir->lhs->type->vector_elements != modify->regs_written())
735 for (int i = 0; i < ir->lhs->type->vector_elements; i++) {
762 for (int i = 0; i < ir->coordinate->type->vector_elements;
926 const int vector_elements = local
[all...]
H A Dbrw_vec4_visitor.cpp433 this->swizzle = swizzle_for_size(type->vector_elements);
449 this->writemask = (1 << type->vector_elements) - 1;
481 for (unsigned int i = 0; i < type->vector_elements; i++) {
486 for (unsigned int i = type->vector_elements; i < 4; i++) {
495 this->uniform_vector_size[this->uniforms] = type->vector_elements;
1028 int vector_elements = ir->operands[0]->type->vector_elements; local
1030 vector_elements = MAX2(vector_elements,
1031 ir->operands[1]->type->vector_elements);
[all...]
/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dglsl_types.cpp49 glsl_base_type base_type, unsigned vector_elements,
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),
629 && this->vector_elements == desired->vector_elements;
646 switch (this->vector_elements) {
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.h119 unsigned vector_elements:3; /**< 1, 2, 3, or 4 vector elements. */ member in struct:glsl_type
239 return vector_elements * matrix_columns;
304 return (vector_elements == 1)
314 return (vector_elements > 1)
436 ? get_instance(base_type, vector_elements, 1)
482 glsl_base_type base_type, unsigned vector_elements,
H A Dlinker.cpp1557 return this->vector_elements * this->matrix_columns * this->size;
1598 unsigned vector_elements; member in class:tfeedback_decl
1757 this->vector_elements = output_var->type->fields.array->vector_elements;
1773 this->vector_elements = output_var->type->vector_elements;
1870 unsigned num_components = this->vector_elements;
/external/mesa3d/src/glsl/
H A Dglsl_types.cpp49 glsl_base_type base_type, unsigned vector_elements,
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),
629 && this->vector_elements == desired->vector_elements;
646 switch (this->vector_elements) {
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.h119 unsigned vector_elements:3; /**< 1, 2, 3, or 4 vector elements. */ member in struct:glsl_type
239 return vector_elements * matrix_columns;
304 return (vector_elements == 1)
314 return (vector_elements > 1)
436 ? get_instance(base_type, vector_elements, 1)
482 glsl_base_type base_type, unsigned vector_elements,
H A Dlinker.cpp1557 return this->vector_elements * this->matrix_columns * this->size;
1598 unsigned vector_elements; member in class:tfeedback_decl
1757 this->vector_elements = output_var->type->fields.array->vector_elements;
1773 this->vector_elements = output_var->type->vector_elements;
1870 unsigned num_components = this->vector_elements;
/external/chromium_org/third_party/mesa/src/src/mesa/program/
H A Dir_to_mesa.cpp77 this->swizzle = swizzle_for_size(type->vector_elements);
651 src.swizzle = swizzle_for_size(type->vector_elements);
985 for (unsigned i = 0; i < ir->type->vector_elements; i++) {
1084 result_dst.writemask = (1 << ir->type->vector_elements) - 1;
1141 int vector_elements = ir->operands[0]->type->vector_elements; local
1143 vector_elements = MAX2(vector_elements,
1144 ir->operands[1]->type->vector_elements);
1159 result_dst.writemask = (1 << ir->type->vector_elements)
[all...]
/external/mesa3d/src/mesa/program/
H A Dir_to_mesa.cpp77 this->swizzle = swizzle_for_size(type->vector_elements);
651 src.swizzle = swizzle_for_size(type->vector_elements);
985 for (unsigned i = 0; i < ir->type->vector_elements; i++) {
1084 result_dst.writemask = (1 << ir->type->vector_elements) - 1;
1141 int vector_elements = ir->operands[0]->type->vector_elements; local
1143 vector_elements = MAX2(vector_elements,
1144 ir->operands[1]->type->vector_elements);
1159 result_dst.writemask = (1 << ir->type->vector_elements)
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp107 this->swizzle = swizzle_for_size(type->vector_elements);
996 src.swizzle = swizzle_for_size(type->vector_elements);
1221 result_dst.writemask = (1 << ir->type->vector_elements) - 1;
1304 result_dst.writemask = (1 << ir->type->vector_elements) - 1;
1381 int vector_elements = ir->operands[0]->type->vector_elements; local
1383 vector_elements = MAX2(vector_elements,
1384 ir->operands[1]->type->vector_elements);
1399 result_dst.writemask = (1 << ir->type->vector_elements)
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp107 this->swizzle = swizzle_for_size(type->vector_elements);
996 src.swizzle = swizzle_for_size(type->vector_elements);
1221 result_dst.writemask = (1 << ir->type->vector_elements) - 1;
1304 result_dst.writemask = (1 << ir->type->vector_elements) - 1;
1381 int vector_elements = ir->operands[0]->type->vector_elements; local
1383 vector_elements = MAX2(vector_elements,
1384 ir->operands[1]->type->vector_elements);
1399 result_dst.writemask = (1 << ir->type->vector_elements)
[all...]

Completed in 2814 milliseconds