Searched refs:explicit_stride (Results 1 – 11 of 11) sorted by relevance
/third_party/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() 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 …]
|
D | glsl_types.h | 358 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);
|
D | nir_types.cpp | 99 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()
|
D | nir_types.h | 212 unsigned explicit_stride);
|
/third_party/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 | gl_nir_link_varyings.c | 459 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()
|
D | lower_precision.cpp | 648 type->explicit_stride); in convert_type() 688 type->explicit_stride, in convert_type()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_opt_load_store_vectorize.c | 1109 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/ |
D | resolver.cc | 2058 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/ |
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.
|