Home
last modified time | relevance | path

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

/third_party/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()
202 length(0), explicit_stride(0), explicit_alignment(0) in glsl_type()
482 this->explicit_stride, in get_float16_type()
493 this->explicit_stride, in get_int16_type()
504 this->explicit_stride, in get_uint16_type()
[all …]
Dglsl_types.h358 unsigned explicit_stride; member
454 unsigned explicit_stride = 0,
478 unsigned explicit_stride = 0);
1142 if (explicit_stride && !interface_row_major) in row_type()
1143 return get_instance(base_type, matrix_columns, 1, explicit_stride); in row_type()
1165 explicit_stride, false, 0); in column_type()
1300 unsigned explicit_stride = 0, bool row_major = false,
1323 glsl_type(const glsl_type *array, unsigned length, unsigned explicit_stride);
Dnir_types.cpp99 return type->explicit_stride; in glsl_get_explicit_stride()
322 assert((type->is_matrix() && type->explicit_stride) || type->is_interface()); in glsl_matrix_type_is_row_major()
652 unsigned explicit_stride) in glsl_array_type() argument
654 return glsl_type::get_array_instance(base, elements, explicit_stride); in glsl_array_type()
663 t->explicit_stride); in glsl_replace_vector_type()
744 t->explicit_stride); in glsl_channel_type()
Dnir_types.h212 unsigned explicit_stride);
/third_party/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()
Dgl_nir_link_varyings.c459 bool *explicit_stride, unsigned *max_member_alignment, in xfb_decl_store() argument
627 if (explicit_stride && explicit_stride[buffer]) { in xfb_decl_store()
856 bool explicit_stride[MAX_FEEDBACK_BUFFERS] = { false }; in store_tfeedback_info() local
862 explicit_stride[j] = true; in store_tfeedback_info()
881 used_components, explicit_stride, in store_tfeedback_info()
924 explicit_stride, max_member_alignment, in store_tfeedback_info()
Dlower_precision.cpp648 type->explicit_stride); in convert_type()
688 type->explicit_stride, in convert_type()
/third_party/mesa3d/src/compiler/nir/
Dnir_opt_load_store_vectorize.c1109 unsigned explicit_stride = glsl_get_explicit_stride(type); in is_strided_vector() local
1110 return explicit_stride != 0 && explicit_stride != in is_strided_vector()
/third_party/skia/third_party/externals/tint/src/resolver/
Dresolver.cc2058 uint32_t explicit_stride = 0; in Array() local
2062 explicit_stride = sd->stride; in Array()
2076 uint64_t stride = explicit_stride ? explicit_stride : implicit_stride; in Array()
/third_party/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.