Searched refs:explicit_stride (Results 1 – 11 of 11) sorted by relevance
/external/mesa3d/src/compiler/ |
D | glsl_types.cpp | 49 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 …]
|
D | glsl_types.h | 354 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);
|
D | nir_types.cpp | 98 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()
|
D | nir_types.h | 199 unsigned explicit_stride);
|
/external/mesa3d/src/compiler/glsl/ |
D | ir_constant_expression.cpp | 718 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()
|
D | link_varyings.h | 103 bool *explicit_stride, bool has_xfb_qualifiers,
|
D | link_varyings.cpp | 1207 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()
|
D | lower_precision.cpp | 639 type->explicit_stride); in convert_type() 679 type->explicit_stride, in convert_type()
|
/external/mesa3d/src/compiler/nir/ |
D | nir_opt_load_store_vectorize.c | 1009 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/ |
D | 20.0.0.rst | 2170 - glsl: encode explicit_stride for basic types better
|
D | 19.1.0.rst | 1178 - nir/split_vars: fixup some more explicit_stride related issues.
|