Home
last modified time | relevance | path

Searched refs:explicit_stride (Results 1 – 11 of 11) sorted by relevance

/external/mesa3d/src/compiler/
Dglsl_types.cpp49 unsigned explicit_stride, bool row_major, in glsl_type() argument
56 length(0), explicit_stride(explicit_stride), in glsl_type()
92 length(0), explicit_stride(0), explicit_alignment(0) in glsl_type()
113 length(num_fields), explicit_stride(0), in glsl_type()
146 length(num_fields), explicit_stride(0), explicit_alignment(0) in glsl_type()
171 length(num_params), explicit_stride(0), explicit_alignment(0) in glsl_type()
200 length(0), explicit_stride(0), explicit_alignment(0) in glsl_type()
479 this->explicit_stride, in get_float16_type()
490 this->explicit_stride, in get_int16_type()
501 this->explicit_stride, in get_uint16_type()
[all …]
Dglsl_types.h354 unsigned explicit_stride; member
450 unsigned explicit_stride = 0,
470 unsigned explicit_stride = 0);
1124 if (explicit_stride && !interface_row_major) in row_type()
1125 return get_instance(base_type, matrix_columns, 1, explicit_stride); in row_type()
1147 explicit_stride, false, 0); in column_type()
1282 unsigned explicit_stride = 0, bool row_major = false,
1305 glsl_type(const glsl_type *array, unsigned length, unsigned explicit_stride);
Dnir_types.cpp98 return type->explicit_stride; in glsl_get_explicit_stride()
291 assert(type->is_matrix() && type->explicit_stride); in glsl_matrix_type_is_row_major()
582 unsigned explicit_stride) in glsl_array_type() argument
584 return glsl_type::get_array_instance(base, elements, explicit_stride); in glsl_array_type()
593 t->explicit_stride); in glsl_replace_vector_type()
667 t->explicit_stride); in glsl_channel_type()
Dnir_types.h199 unsigned explicit_stride);
/external/mesa3d/src/compiler/glsl/
Dir_constant_expression.cpp718 op[operand]->type->explicit_stride, in constant_expression_value()
733 op[operand]->type->explicit_stride, in constant_expression_value()
748 op[operand]->type->explicit_stride, in constant_expression_value()
769 return_type->explicit_stride, in constant_expression_value()
776 return_type->explicit_stride, in constant_expression_value()
783 return_type->explicit_stride, in constant_expression_value()
Dlink_varyings.h103 bool *explicit_stride, bool has_xfb_qualifiers,
Dlink_varyings.cpp1207 bool *explicit_stride, bool has_xfb_qualifiers, in store() argument
1332 if (explicit_stride && explicit_stride[buffer]) { in store()
1550 bool explicit_stride[MAX_FEEDBACK_BUFFERS] = { false }; in store_tfeedback_info() local
1556 explicit_stride[j] = true; in store_tfeedback_info()
1575 used_components, explicit_stride, in store_tfeedback_info()
1617 used_components, explicit_stride, in store_tfeedback_info()
Dlower_precision.cpp639 type->explicit_stride); in convert_type()
679 type->explicit_stride, in convert_type()
/external/mesa3d/src/compiler/nir/
Dnir_opt_load_store_vectorize.c1009 unsigned explicit_stride = glsl_get_explicit_stride(type); in is_strided_vector() local
1010 return explicit_stride != 0 && explicit_stride != in is_strided_vector()
/external/mesa3d/docs/relnotes/
D20.0.0.rst2170 - glsl: encode explicit_stride for basic types better
D19.1.0.rst1178 - nir/split_vars: fixup some more explicit_stride related issues.