Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/nir/
Dnir_linking_helpers.c54 type = glsl_get_array_element(type); in get_variable_io_mask()
223 type = glsl_get_array_element(type); in get_slot_component_masks_and_interp_types()
291 type = glsl_get_array_element(type); in remap_slots_and_components()
379 type = glsl_get_array_element(type); in compact_components()
Dnir_lower_clip_cull_distance_arrays.c52 type = glsl_get_array_element(type); in get_unwrapped_array_length()
107 type = glsl_get_array_element(type); in rewrite_references()
Dnir_lower_io_arrays_to_elements.c87 type = glsl_get_array_element(type); in get_array_elements()
116 ndarr->deref.type = glsl_get_array_element(parent->type); in create_array_deref()
306 type = glsl_get_array_element(type); in lower_io_arrays_to_elements()
Dnir_gather_info.c94 type = glsl_get_array_element(type); in mark_whole_variable()
144 type = glsl_get_array_element(type); in try_mask_partial_io()
Dnir_split_var_copies.c99 deref->deref.type = glsl_get_array_element(src_tail->type); in split_var_copy_instr()
Dnir_lower_atomics_to_ssbo.c171 return is_atomic_uint(glsl_get_array_element(type)); in is_atomic_uint()
Dnir_validate.c422 validate_assert(state, deref->type == glsl_get_array_element(parent->type)); in validate_deref_chain()
989 const struct glsl_type *type = glsl_get_array_element(var->type); in validate_var_decl()
992 assert(glsl_type_is_scalar(glsl_get_array_element(type))); in validate_var_decl()
Dnir_lower_io_to_scalar.c157 ndarr->deref.type = glsl_get_array_element(parent->type); in clone_deref_array()
Dnir_print.c353 print_constant(c->elements[i], glsl_get_array_element(type), state); in print_constant()
Dnir.c744 tmp.arr.deref.type = glsl_get_array_element(tail->type); in deref_foreach_leaf_build_recur()
/external/mesa3d/src/compiler/
Dnir_types.cpp38 glsl_get_array_element(const glsl_type* type) in glsl_get_array_element() function
432 const glsl_type *base = glsl_channel_type(glsl_get_array_element(t)); in glsl_channel_type()
Dnir_types.h49 const struct glsl_type *glsl_get_array_element(const struct glsl_type *type);
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_nir.cpp138 type = glsl_get_array_element(type); in st_nir_assign_var_locations()
/external/mesa3d/src/intel/vulkan/
Danv_nir_apply_pipeline_layout.c474 glsl_type_is_image(glsl_get_array_element(var->type)))) { in anv_nir_apply_pipeline_layout()
/external/mesa3d/src/compiler/spirv/
Dspirv_to_nir.c179 const struct glsl_type *elem_type = glsl_get_array_element(type); in vtn_undef_ssa_value()
252 const struct glsl_type *elem_type = glsl_get_array_element(val->type); in vtn_const_ssa_value()
1297 c->elements[0] = vtn_null_constant(b, glsl_get_array_element(type)); in vtn_null_constant()
1813 child_type = glsl_get_array_element(type); in vtn_create_ssa_value()
Dvtn_variables.c362 rewrite_deref_types(b, deref->child, glsl_get_array_element(type)); in rewrite_deref_types()
510 deref_arr->deref.type = glsl_get_array_element(tail->type); in _vtn_local_load_store()
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c498 arr->deref.type = glsl_get_array_element(var->type); in ttn_array_deref()
/external/mesa3d/src/amd/common/
Dac_nir_to_llvm.c5710 glsl_to_llvm_type(ctx, glsl_get_array_element(type)), in glsl_to_llvm_type()