Home
last modified time | relevance | path

Searched refs:nir_vector_extract (Results 1 – 21 of 21) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_nir_ray_tracing.c186 k = nir_bcsel(b, nir_flt_imm(b, nir_vector_extract(b, dir, kz), 0.0f), in lvp_build_intersect_ray_tri()
194 nir_def *sz = nir_frcp(b, nir_vector_extract(b, dir, kz)); in lvp_build_intersect_ray_tri()
195 nir_def *sx = nir_fmul(b, nir_vector_extract(b, dir, kx), sz); in lvp_build_intersect_ray_tri()
196 nir_def *sy = nir_fmul(b, nir_vector_extract(b, dir, ky), sz); in lvp_build_intersect_ray_tri()
205 nir_fsub(b, nir_vector_extract(b, v_a, kx), nir_fmul(b, sx, nir_vector_extract(b, v_a, kz))); in lvp_build_intersect_ray_tri()
207 nir_fsub(b, nir_vector_extract(b, v_a, ky), nir_fmul(b, sy, nir_vector_extract(b, v_a, kz))); in lvp_build_intersect_ray_tri()
209 nir_fsub(b, nir_vector_extract(b, v_b, kx), nir_fmul(b, sx, nir_vector_extract(b, v_b, kz))); in lvp_build_intersect_ray_tri()
211 nir_fsub(b, nir_vector_extract(b, v_b, ky), nir_fmul(b, sy, nir_vector_extract(b, v_b, kz))); in lvp_build_intersect_ray_tri()
213 nir_fsub(b, nir_vector_extract(b, v_c, kx), nir_fmul(b, sx, nir_vector_extract(b, v_c, kz))); in lvp_build_intersect_ray_tri()
215 nir_fsub(b, nir_vector_extract(b, v_c, ky), nir_fmul(b, sy, nir_vector_extract(b, v_c, kz))); in lvp_build_intersect_ray_tri()
[all …]
/aosp_15_r20/external/mesa3d/src/amd/vulkan/nir/
H A Dradv_nir_rt_common.c189 …k = nir_bcsel(b, nir_flt_imm(b, nir_vector_extract(b, dir, kz), 0.0f), nir_swizzle(b, k, swap_xy_s… in intersect_ray_amd_software_tri()
196 nir_def *sz = nir_frcp(b, nir_vector_extract(b, dir, kz)); in intersect_ray_amd_software_tri()
197 nir_def *sx = nir_fmul(b, nir_vector_extract(b, dir, kx), sz); in intersect_ray_amd_software_tri()
198 nir_def *sy = nir_fmul(b, nir_vector_extract(b, dir, ky), sz); in intersect_ray_amd_software_tri()
206 …nir_def *ax = nir_fsub(b, nir_vector_extract(b, v_a, kx), nir_fmul(b, sx, nir_vector_extract(b, v_… in intersect_ray_amd_software_tri()
207 …nir_def *ay = nir_fsub(b, nir_vector_extract(b, v_a, ky), nir_fmul(b, sy, nir_vector_extract(b, v_… in intersect_ray_amd_software_tri()
208 …nir_def *bx = nir_fsub(b, nir_vector_extract(b, v_b, kx), nir_fmul(b, sx, nir_vector_extract(b, v_… in intersect_ray_amd_software_tri()
209 …nir_def *by = nir_fsub(b, nir_vector_extract(b, v_b, ky), nir_fmul(b, sy, nir_vector_extract(b, v_… in intersect_ray_amd_software_tri()
210 …nir_def *cx = nir_fsub(b, nir_vector_extract(b, v_c, kx), nir_fmul(b, sx, nir_vector_extract(b, v_… in intersect_ray_amd_software_tri()
211 …nir_def *cy = nir_fsub(b, nir_vector_extract(b, v_c, ky), nir_fmul(b, sy, nir_vector_extract(b, v_… in intersect_ray_amd_software_tri()
[all …]
H A Dradv_nir_lower_cooperative_matrix.c151 nir_def *elem = nir_vector_extract(&b, src0, index); in radv_nir_lower_cooperative_matrix()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_lower_ubo_vec4.c135 result = nir_vector_extract(b, result, component); in nir_lower_ubo_vec4_lower()
168 channels[i] = nir_vector_extract(b, in nir_lower_ubo_vec4_lower()
H A Dnir_lower_array_deref_of_vec.c121 nir_vector_extract(&b, &intrin->def, index); in nir_lower_array_deref_of_vec_impl()
H A Dnir_lower_clip_cull_distance_arrays.c301 nir_def *swz = nir_vector_extract(b, load_def, swizzle); in lower_distance_deref()
H A Dnir_lower_vars_to_ssa.c668 val = nir_vector_extract(&b, val, comp); in rename_variables()
H A Dnir_lower_system_values.c182 return nir_vector_extract(b, sysval, arr_deref->arr.index.ssa); in lower_system_value_instr()
H A Dnir_lower_subgroups.c1119 nir_vector_extract(b, int_val, in lower_subgroups_instr()
H A Dnir_builder.h811 nir_vector_extract(nir_builder *b, nir_def *vec, nir_def *c) in nir_vector_extract() function
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dintel_nir_clamp_image_1d_2d_array_sizes.c116 nir_vector_extract(b, vec2_null_or_size, in intel_nir_clamp_image_1d_2d_array_sizes_instr()
H A Dbrw_nir_lower_cooperative_matrix.c755 nir_vector_extract(b, nir_load_deref(b, slice), in lower_cmat_instr()
761 return nir_vector_extract(b, in lower_cmat_instr()
/aosp_15_r20/external/mesa3d/src/compiler/spirv/
H A Dvtn_opencl.c891 outres[i] = nir_vector_extract(&b->nb, input, nir_channel(&b->nb, mask, i)); in handle_shuffle()
916 nir_def *val0 = nir_vector_extract(&b->nb, input0, vmask); in handle_shuffle2()
917 nir_def *val1 = nir_vector_extract(&b->nb, input1, vmask); in handle_shuffle2()
H A Dvtn_amd.c228 def = nir_vector_extract(&b->nb, &intrin->def, in vtn_handle_amd_shader_explicit_vertex_parameter_instruction()
H A Dvtn_glsl450.c709 def = nir_vector_extract(&b->nb, def, vec_deref->arr.index.ssa); in handle_glsl450_interpolation()
H A Dvtn_variables.c629 val->def = nir_vector_extract(&b->nb, val->def, src->arr.index.ssa); in vtn_local_load()
H A Dspirv_to_nir.c4565 ssa->def = nir_vector_extract(&b->nb, vtn_get_nir_ssa(b, w[3]), in vtn_handle_composite()
/aosp_15_r20/external/mesa3d/src/intel/blorp/
H A Dblorp_clear.c87 color = nir_pad_vec4(&b, nir_vector_extract(&b, color, comp)); in blorp_params_get_clear_kernel_fs()
153 color = nir_pad_vec4(&b, nir_vector_extract(&b, color, comp)); in blorp_params_get_clear_kernel_cs()
/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir_meta_cs_clear_copy_buffer.c121 vec[i] = nir_vector_extract(&b, value, in ac_create_clear_copy_buffer_cs()
/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A Dglsl_to_nir.cpp2390 result = nir_vector_extract(&b, srcs[0], srcs[1]); in visit()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D22.2.0.rst2585 - nir: Use nir_vector_extract to generate code for ir_binop_vector_extract
3468 - radv: Replace nir_vector_extract with nir_channel