Home
last modified time | relevance | path

Searched refs:glsl_get_vector_elements (Results 1 – 25 of 60) sorted by relevance

123

/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dbrw_nir_lower_cooperative_matrix.c242 const unsigned num_components = glsl_get_vector_elements(slice->type); in lower_cmat_load_store()
247 const unsigned ptr_num_comps = glsl_get_vector_elements(pointer->type); in lower_cmat_load_store()
396 const unsigned num_components = glsl_get_vector_elements(dst_slice->type); in lower_cmat_unary_op()
464 const unsigned num_components = glsl_get_vector_elements(dst_slice->type); in lower_cmat_binary_op()
504 const unsigned num_components = glsl_get_vector_elements(dst_slice->type); in lower_cmat_scalar_op()
581 const unsigned num_components = glsl_get_vector_elements(slice->type); in lower_cmat_instr()
605 glsl_get_vector_elements(slice_type)), 32); in lower_cmat_instr()
621 const unsigned num_components = glsl_get_vector_elements(dst_slice->type); in lower_cmat_instr()
675 const unsigned num_components = glsl_get_vector_elements(dst_slice->type); in lower_cmat_instr()
677 assert(glsl_get_vector_elements(src_slice->type) == num_components); in lower_cmat_instr()
[all …]
/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A Dgl_nir_lower_packed_varyings.c249 if (glsl_get_vector_elements(type) == 4 && !glsl_type_is_64bit(type)) in lower_packed_varying_needs_lowering()
403 assert(glsl_get_vector_elements(unpacked_type) <= 2); in bitwise_assign_pack()
404 if (glsl_get_vector_elements(unpacked_type) == 2) { in bitwise_assign_pack()
405 assert(glsl_get_vector_elements(packed_var->type) == 4); in bitwise_assign_pack()
479 assert(glsl_get_vector_elements(unpacked_type) <= 2); in bitwise_assign_unpack()
480 if (glsl_get_vector_elements(unpacked_type) == 2) { in bitwise_assign_unpack()
481 assert(glsl_get_vector_elements(packed_type) == 4); in bitwise_assign_unpack()
533 unsigned comps = glsl_get_vector_elements(type); in create_store_deref()
686 } else if (glsl_get_vector_elements(type) * dmul + fine_location % 4 > 4) { in lower_varying()
713 right_components = glsl_get_vector_elements(type) - left_components; in lower_varying()
[all …]
H A Dgl_nir_link_varyings.c436 last_comp = component + glsl_get_vector_elements(type_without_array) * dmul; in check_location_aliasing()
1268 ((1 << glsl_get_vector_elements(assigned_type)) - 1) << in assign_attribute_or_color_locations()
1271 ((1 << glsl_get_vector_elements(type)) - 1) << in assign_attribute_or_color_locations()
1692 const unsigned vector_elements = glsl_get_vector_elements(element_type); in xfb_decl_assign_location()
1752 xfb_decl->vector_elements = glsl_get_vector_elements(xfb_decl->matched_candidate->type); in xfb_decl_assign_location()
2995 } else if (offset + glsl_get_vector_elements(type) > 4) { in varying_matches_store_locations()
3408 return glsl_get_vector_elements(glsl_without_array(var->type)); in get_num_components()
H A Dgl_nir_lower_xfb_varying.c129 unsigned components = glsl_get_vector_elements(type); in copy_to_new_var()
H A Dgl_nir_lower_blend_equation_advanced.c530 glsl_get_vector_elements(glsl_without_array(var->type)); in gl_nir_lower_blend_equation_advanced()
544 glsl_get_vector_elements(glsl_without_array(outputs[0]->type)) == 4) { in gl_nir_lower_blend_equation_advanced()
H A Dgl_nir_link_uniform_initializers.c120 const unsigned n_rows = glsl_get_vector_elements(type); in copy_constant_to_storage()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_opt_copy_prop_vars.c204 nir_component_mask_t mask = (1 << glsl_get_vector_elements(payload->type)) - 1; in gather_vars_written()
239 …ntrinsic_store_deref ? nir_intrinsic_write_mask(intrin) : (1 << glsl_get_vector_elements(dst->type… in gather_vars_written()
647 assert(index < glsl_get_vector_elements(entry->dst.instr->type)); in load_element_from_ssa_entry_value()
706 unsigned num_components = glsl_get_vector_elements(type); in load_from_ssa_entry_value()
968 unsigned num_components = glsl_get_vector_elements(entry->dst.instr->type); in print_copy_entry()
1081 unsigned vec_comps = glsl_get_vector_elements(vec_src.instr->type); in copy_prop_vars_block()
1179 unsigned vec_comps = glsl_get_vector_elements(vec_dst.instr->type); in copy_prop_vars_block()
1228 unsigned num_components = glsl_get_vector_elements(dst.instr->type); in copy_prop_vars_block()
1307 nir_component_mask_t full_mask = (1 << glsl_get_vector_elements(payload.instr->type)) - 1; in copy_prop_vars_block()
1319 unsigned num_components = glsl_get_vector_elements(dst.instr->type); in copy_prop_vars_block()
[all …]
H A Dnir_opt_combine_stores.c127 unsigned num_components = glsl_get_vector_elements(combo->dst->type); in combine_stores()
234 if (index >= glsl_get_vector_elements(vec_dst->type)) { in update_combined_store()
H A Dnir_opt_large_constants.c169 const unsigned num_components = glsl_get_vector_elements(deref->type); in build_constant_load()
206 const unsigned num_components = glsl_get_vector_elements(deref->type); in handle_constant_store()
H A Dnir_lower_vars_to_ssa.c693 glsl_get_vector_elements(deref->type)); in rename_variables()
856 glsl_get_vector_elements(node->type), in nir_lower_vars_to_ssa_impl()
H A Dnir_lower_texcoord_replace.c110 …uint32_t component_mask = BITFIELD_MASK(glsl_get_vector_elements(var->type)) << var->data.location… in nir_lower_texcoord_replace_impl()
H A Dnir_deref.c1340 unsigned parent_bytes = glsl_get_vector_elements(parent->type) * in is_vector_bitcast_deref()
1383 const unsigned new_num_comps = glsl_get_vector_elements(parent->type); in opt_load_vec_deref()
1422 const unsigned new_num_comps = glsl_get_vector_elements(parent->type); in opt_store_vec_deref()
H A Dnir_opt_dead_write_vars.c211 nir_component_mask_t mask = (1 << glsl_get_vector_elements(dst->type)) - 1; in remove_dead_write_vars_local()
H A Dnir_opt_memcpy.c153 assert(data->num_components == glsl_get_vector_elements(dst->type)); in try_lower_memcpy()
H A Dnir_lower_locals_to_regs.c126 glsl_get_vector_elements(deref->type), in get_reg_for_deref()
H A Dnir_lower_variable_initializers.c31 const unsigned num_components = glsl_get_vector_elements(deref->type); in build_constant_load()
/aosp_15_r20/external/mesa3d/src/compiler/spirv/
H A Dvtn_alu.c72 unsigned src0_rows = glsl_get_vector_elements(src0->type); in matrix_multiply()
1095 glsl_get_vector_elements(vtn_src[0]->type) != in vtn_handle_integer_dot()
1096 glsl_get_vector_elements(vtn_src[1]->type), in vtn_handle_integer_dot()
1121 if (glsl_get_vector_elements(vtn_src[0]->type) == 4 && in vtn_handle_integer_dot()
1126 } else if (glsl_get_vector_elements(vtn_src[0]->type) == 2 && in vtn_handle_integer_dot()
1194 glsl_get_vector_elements(vtn_src[0]->type); in vtn_handle_integer_dot()
1360 glsl_get_vector_elements(type->type) * glsl_get_bit_size(type->type), in vtn_handle_bitcast()
H A Dvtn_glsl450.c115 unsigned size = glsl_get_vector_elements(src->type); in build_mat_det()
128 unsigned size = glsl_get_vector_elements(src->type); in matrix_inverse()
700 intrin->num_components = glsl_get_vector_elements(deref->type); in handle_glsl450_interpolation()
702 glsl_get_vector_elements(deref->type), in handle_glsl450_interpolation()
H A Dvtn_amd.c218 intrin->num_components = glsl_get_vector_elements(deref->type); in vtn_handle_amd_shader_explicit_vertex_parameter_instruction()
220 glsl_get_vector_elements(deref->type), in vtn_handle_amd_shader_explicit_vertex_parameter_instruction()
H A Dspirv_to_nir.c480 unsigned num_components = glsl_get_vector_elements(val->type); in vtn_undef_ssa_value()
518 val->def = nir_build_imm(&b->nb, glsl_get_vector_elements(val->type), in vtn_const_ssa_value()
608 vtn_fail_if(def->num_components != glsl_get_vector_elements(type->type) || in vtn_push_nir_ssa()
1819 glsl_get_vector_elements(base->type), in vtn_handle_type()
2452 unsigned len0 = glsl_get_vector_elements(v0->type->type); in vtn_handle_constant()
2453 unsigned len1 = glsl_get_vector_elements(v1->type->type); in vtn_handle_constant()
2575 unsigned num_components = glsl_get_vector_elements(val->type->type); in vtn_handle_constant()
3592 vtn_assert(glsl_get_vector_elements(ret_type->type) == in vtn_handle_texture()
3629 unsigned result_size = glsl_get_vector_elements(ret_type->type); in vtn_handle_texture()
4055 unsigned dest_components = glsl_get_vector_elements(type->type); in vtn_handle_image()
[all …]
H A Dvtn_opencl.c392 ret->length = glsl_get_vector_elements(type); in get_vtn_type_for_glsl_type()
418 glsl_get_vector_elements(t->type))); in get_signed_type()
645 unsigned components = glsl_get_vector_elements(type->type); in _handle_v_load_store()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_fs_out_to_vector.cpp342 unsigned num_comps = glsl_get_vector_elements(glsl_without_array(new_var->type)); in vec_instr_stack_pop()
343 unsigned old_num_comps = glsl_get_vector_elements(glsl_without_array(var->type)); in vec_instr_stack_pop()
374 assert(glsl_get_vector_elements(glsl_without_array(var2->type)) < 4); in vec_instr_stack_pop()
H A Dsfn_nir_vectorize_vs_inputs.c171 unsigned num_comps = glsl_get_vector_elements(glsl_without_array(new_var->type)); in r600_vec_instr_stack_pop()
173 unsigned old_num_comps = glsl_get_vector_elements(glsl_without_array(var->type)); in r600_vec_instr_stack_pop()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/
H A Dzink_compiler.c1822 unsigned num_components = glsl_get_vector_elements(var->type); in find_var_with_location_frac()
1995 … glsl_type_is_array(var->type) ? glsl_get_aoa_size(var->type) : glsl_get_vector_elements(var->type… in update_so_info()
2111 unsigned num_components = glsl_get_vector_elements(split[0]->type); in lower_attrib()
2143 unsigned num_components = glsl_get_vector_elements(var->type); in decompose_attribs()
2659 …uint32_t mask = BITFIELD_MASK(glsl_get_vector_elements(glsl_without_array(var->type))) << var->dat… in assign_track_slot_mask()
3056 return glsl_vector_type(GLSL_TYPE_UINT64, glsl_get_vector_elements(type)); in rewrite_64bit_type()
3076 unsigned vec_components = glsl_get_vector_elements(type); in rewrite_64bit_type()
3081 num_components = glsl_get_vector_elements(type) * 2; in rewrite_64bit_type()
3193 unsigned vec_components = glsl_get_vector_elements(matrix); in lower_64bit_vars_function()
3212 if (glsl_get_vector_elements(strct->type) > val->num_components) in lower_64bit_vars_function()
[all …]
/aosp_15_r20/external/mesa3d/src/mesa/state_tracker/
H A Dst_glsl_to_nir.cpp209 comps = glsl_get_vector_elements(type); in st_nir_assign_uniform_locations()
298 comps = glsl_get_vector_elements(type); in st_glsl_to_nir_post_opts()

123