Home
last modified time | relevance | path

Searched refs:glsl_get_array_element (Results 1 – 25 of 58) sorted by relevance

123

/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_lower_clip_cull_distance_arrays.c106 type = glsl_get_array_element(type); in get_unwrapped_array_length()
110 type = glsl_get_array_element(type); in get_unwrapped_array_length()
163 if (!glsl_type_is_array(glsl_get_array_element(var->type))) { in replace_var_declaration()
174 assert(glsl_get_base_type(glsl_get_array_element(var->type)) == in replace_var_declaration()
188 assert (glsl_get_base_type(glsl_get_array_element(glsl_get_array_element(var->type))) == in replace_var_declaration()
237 if (glsl_type_is_array(glsl_get_array_element(new_var->type))) { in lower_distance_deref()
H A Dnir_linking_helpers.c54 type = glsl_get_array_element(type); in get_variable_io_mask()
342 type = glsl_get_array_element(type); in get_unmoveable_components_masks()
443 type = glsl_get_array_element(type); in remap_slots_and_components()
583 type = glsl_get_array_element(type); in gather_varying_component_info()
647 type = glsl_get_array_element(type); in gather_varying_component_info()
713 type = glsl_get_array_element(type); in gather_varying_component_info()
1503 type = glsl_get_array_element(type); in nir_assign_io_var_locations()
1528 assert(glsl_type_is_scalar(glsl_get_array_element(type))); in nir_assign_io_var_locations()
1553 glsl_count_attribute_slots(glsl_get_array_element(type), false); in nir_assign_io_var_locations()
H A Dnir_lower_io_to_vector.c59 return glsl_get_array_element(var->type); in get_per_vertex_type()
72 resize_array_vec_type(glsl_get_array_element(type), num_components); in resize_array_vec_type()
107 a_type_tail = glsl_get_array_element(a_type_tail); in variables_can_merge()
108 b_type_tail = glsl_get_array_element(b_type_tail); in variables_can_merge()
H A Dnir_split_per_member_structs.c46 member_type(glsl_get_array_element(type), index); in member_type()
76 t = glsl_get_array_element(t); in split_variable()
H A Dnir_gather_info.c217 type = glsl_get_array_element(type); in mark_whole_variable()
222 type = glsl_get_array_element(type); in mark_whole_variable()
286 type = glsl_get_array_element(type); in try_mask_partial_io()
1058 glsl_count_attribute_slots(glsl_get_array_element(var->type), false); in nir_shader_gather_info()
1063 glsl_count_attribute_slots(glsl_get_array_element(var->type), false); in nir_shader_gather_info()
H A Dnir_split_vars.c101 type = glsl_get_array_element(type); in num_array_levels_in_array_of_vector_type()
129 const struct glsl_type *element = glsl_get_array_element(type); in gather_constant_initializers()
457 type = glsl_get_array_element(type); in init_var_list_array_infos()
1045 type = glsl_get_array_element(type); in get_vec_var_usage()
1417 vec_type = glsl_get_array_element(vec_type); in shrink_vec_var_list()
1540 deref->type = glsl_get_array_element(parent->type); in shrink_vec_var_access_impl()
H A Dnir_deref.c474 parent_derived_type = glsl_get_array_element(parent->type); in nir_fixup_deref_types_instr()
944 child->type = glsl_get_array_element(parent->type); in nir_deref_instr_fixup_child_types()
1152 parent_type = glsl_get_array_element(parent_type); in opt_remove_sampler_cast()
1153 cast_type = glsl_get_array_element(cast_type); in opt_remove_sampler_cast()
H A Dnir_lower_io_arrays_to_elements.c92 type = glsl_get_array_element(type); in get_array_elements()
311 type = glsl_get_array_element(type); in lower_io_arrays_to_elements()
H A Dnir_validate.c389 instr->type == glsl_get_array_element(parent->type)); in validate_deref_instr()
1502 const struct glsl_type *elem_type = glsl_get_array_element(type); in validate_constant()
1527 const struct glsl_type *type = glsl_get_array_element(var->type); in validate_var_decl()
1531 type = glsl_get_array_element(type); in validate_var_decl()
1534 assert(glsl_type_is_scalar(glsl_get_array_element(type))); in validate_var_decl()
H A Dnir_lower_readonly_images_to_tex.c32 get_texture_type_for_image(glsl_get_array_element(type)); in get_texture_type_for_image()
H A Dnir_lower_atomics_to_ssbo.c179 return is_atomic_uint(glsl_get_array_element(type)); in is_atomic_uint()
H A Dnir_opt_memcpy.c97 const struct glsl_type *elem_type = glsl_get_array_element(type); in type_is_tightly_packed()
/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A Dgl_nir_link_uniform_initializers.c43 glsl_type_is_array(glsl_get_array_element(type))) { in set_opaque_binding()
44 const struct glsl_type *element_type = glsl_get_array_element(type); in set_opaque_binding()
205 glsl_type_is_array(glsl_get_array_element(type)))) { in set_uniform_initializer()
206 const struct glsl_type *element_type = glsl_get_array_element(type); in set_uniform_initializer()
222 const struct glsl_type *element_type = glsl_get_array_element(type); in set_uniform_initializer()
H A Dgl_nir_link_uniforms.c61 const struct glsl_type *e_type = glsl_get_array_element(type); in uniform_storage_size()
100 glsl_type_is_array(glsl_get_array_element(var->type))) in update_array_sizes()
153 var->type = glsl_array_type(glsl_get_array_element(var->type), in update_array_sizes()
463 deref_type = glsl_get_array_element(deref_type); in add_var_use_deref()
495 type = glsl_get_array_element(type)) { in add_var_use_deref()
916 (glsl_type_is_array(glsl_get_array_element(type)) || in find_and_update_named_uniform_storage()
917 glsl_type_is_struct_or_ifc(glsl_get_array_element(type))))) { in find_and_update_named_uniform_storage()
943 field_type = glsl_get_array_element(type); in find_and_update_named_uniform_storage()
1108 entry->children = build_type_tree_for_type(glsl_get_array_element(type)); in build_type_tree_for_type()
1218 (glsl_type_is_array(glsl_get_array_element(type)) || in nir_link_uniform()
[all …]
H A Dgl_nir_link_uniform_blocks.c381 field_type = glsl_get_array_element(type); in iterate_type_count_variables()
457 type_for_size = glsl_get_array_element(type); in fill_individual_variable()
582 field_type = glsl_get_array_element(type); in iterate_type_fill_variables()
742 type = glsl_get_array_element(type); in process_arrays()
762 glsl_type_is_array(glsl_get_array_element(type)) ? ub_array->array : NULL; in resize_block_array()
765 resize_block_array(glsl_get_array_element(type), child_array); in resize_block_array()
971 type = glsl_get_array_element(type); in allocate_uniform_blocks()
H A Dgl_nir_link_varyings.c82 type = glsl_get_array_element(type); in get_varying_type()
163 type_to_match = glsl_get_array_element(type_to_match); in cross_validate_types_and_qualifiers()
1103 type = glsl_get_array_element(type); in assign_attribute_or_color_locations()
1464 (glsl_type_is_array(t) && glsl_type_is_array(glsl_get_array_element(t)))) { in create_xfb_varying_names()
1471 create_xfb_varying_names(mem_ctx, glsl_get_array_element(t), name, in create_xfb_varying_names()
1690 glsl_get_array_element(xfb_decl->matched_candidate->type); in xfb_decl_assign_location()
3140 glsl_type_is_array(glsl_get_array_element(type))) { in tfeedback_candidate_generator()
3149 glsl_get_array_element(type), in tfeedback_candidate_generator()
3392 type = glsl_get_array_element(type); in set_variable_io_mask()
3541 type = glsl_get_array_element(type); in remove_unused_io_vars()
[all …]
H A Dgl_nir_link_atomics.c93 glsl_type_is_array(glsl_get_array_element(t))) { in process_atomic_variable()
95 process_atomic_variable(glsl_get_array_element(t), in process_atomic_variable()
H A Dgl_nir_linker.c701 type = glsl_get_array_element(type); in add_shader_variable()
704 glsl_get_type_name(glsl_get_array_element(interface_type)); in add_shader_variable()
760 const struct glsl_type *array_type = glsl_get_array_element(type); in add_shader_variable()
1635 const glsl_type *no_array_var = glsl_get_array_element(var->type); in gl_nir_validate_intrastage_arrays()
1637 glsl_get_array_element(existing->type); in gl_nir_validate_intrastage_arrays()
H A Dgl_nir_lower_packed_varyings.c227 type = glsl_get_array_element(type); in lower_packed_varying_needs_lowering()
590 type = glsl_get_array_element(type); in lower_arraylike()
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/
H A Ddxil_signature.c127 type = glsl_get_array_element(type); in get_additional_semantic_info()
175 type = glsl_get_array_element(type); in get_additional_semantic_info()
335 type = glsl_get_array_element(type); in get_semantic_in_name()
572glsl_get_array_element(test_var->type) : test_var->type) <= var->data.location_frac) in get_input_signature_group()
654 type = glsl_get_array_element(type); in process_output_signature()
/aosp_15_r20/external/mesa3d/src/intel/vulkan/
H A Danv_mesh_perprim_wa.c119 type = glsl_get_array_element(type); in anv_mesh_convert_attrs_prim_to_vert()
199 glsl_get_array_element(type); in anv_mesh_convert_attrs_prim_to_vert()
267 const struct glsl_type *array_element_type = glsl_get_array_element(type); in anv_mesh_convert_attrs_prim_to_vert()
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi_info.c339 type = glsl_get_array_element(type); in nir_tgsi_scan_shader()
438 type = glsl_get_array_element(type); in nir_tgsi_scan_shader()
/aosp_15_r20/external/mesa3d/src/compiler/spirv/
H A Dvtn_cfg.c36 glsl_type_count_function_params(glsl_get_array_element(type)); in glsl_type_count_function_params()
61 const struct glsl_type *elem_type = glsl_get_array_element(type); in glsl_type_add_to_function_params()
/aosp_15_r20/external/mesa3d/src/compiler/
H A Dglsl_types.c3448 glsl_get_array_element(const glsl_type *t) in glsl_get_array_element() function
3462 (glsl_type_is_array(glsl_get_array_element(t)) || in glsl_type_is_leaf()
3463 glsl_type_is_struct_or_ifc(glsl_get_array_element(t))))) { in glsl_type_is_leaf()
3501 glsl_type_wrap_in_arrays(t, glsl_get_array_element(arrays)); in glsl_type_wrap_in_arrays()
3632 return glsl_array_type(glsl_type_to_16bit(glsl_get_array_element(old_type)), in glsl_type_to_16bit()
3831 glsl_type_count(glsl_get_array_element(type), base_type); in glsl_type_count()
/aosp_15_r20/external/mesa3d/src/nouveau/vulkan/
H A Dnvk_codegen.c231 location += glsl_count_attribute_slots(glsl_get_array_element(var->type), false); in assign_io_locations()
249 location += glsl_count_attribute_slots(glsl_get_array_element(var->type), false); in assign_io_locations()

123