/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_nir_lower_tex.cpp | 21 int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_coord_shift_normalized() 45 int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_coord_shift_unnormalized() 75 nir_tex_instr_src_index(tex, nir_tex_src_backend1) < 0) { in r600_nir_lower_int_tg4_impl() 131 assert(nir_tex_instr_src_index(tex, nir_tex_src_ddx) < 0); in lower_txl_txf_array_or_cube() 132 assert(nir_tex_instr_src_index(tex, nir_tex_src_ddy) < 0); in lower_txl_txf_array_or_cube() 136 int lod_idx = nir_tex_instr_src_index(tex, nir_tex_src_lod); in lower_txl_txf_array_or_cube() 137 int bias_idx = nir_tex_instr_src_index(tex, nir_tex_src_bias); in lower_txl_txf_array_or_cube() 138 int min_lod_idx = nir_tex_instr_src_index(tex, nir_tex_src_min_lod); in lower_txl_txf_array_or_cube() 245 int coord_idx = nir_tex_instr_src_index(tex, nir_tex_src_coord); in r600_nir_lower_cube_to_2darray_impl() 263 int ddx_idx = nir_tex_instr_src_index(tex, nir_tex_src_ddx); in r600_nir_lower_cube_to_2darray_impl() [all …]
|
H A D | sfn_instr_tex.cpp | 375 if (nir_tex_instr_src_index(tex, nir_tex_src_backend1) != -1) in from_nir() 999 return nir_tex_instr_src_index(tex, nir_tex_src_backend1) == -1; in filter() 1055 int lod_idx = nir_tex_instr_src_index(tex, nir_tex_src_lod); in lower_txf() 1091 int ms_index = nir_tex_instr_src_index(tex, nir_tex_src_ms_index); in lower_txf_ms() 1094 int offset_index = nir_tex_instr_src_index(tex, nir_tex_src_offset); in lower_txf_ms() 1130 int ms_index = nir_tex_instr_src_index(tex, nir_tex_src_ms_index); in lower_txf_ms_direct() 1155 int pos = nir_tex_instr_src_index(tex, type); in finalize() 1188 tex->is_shadow ? nir_tex_instr_src_index(tex, nir_tex_src_comparator) : -1; in prepare_coord() 1191 int idx = tex->op == nir_texop_txl ? nir_tex_instr_src_index(tex, nir_tex_src_lod) in prepare_coord() 1192 : nir_tex_instr_src_index(tex, nir_tex_src_bias); in prepare_coord() [all …]
|
/aosp_15_r20/external/mesa3d/src/compiler/nir/ |
H A D | nir_lower_tex.c | 165 int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_offset() 225 int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_rect() 241 int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_rect_tex_scale() 325 assert(nir_tex_instr_src_index(tex, nir_tex_src_lod) < 0); in lower_lod() 326 assert(nir_tex_instr_src_index(tex, nir_tex_src_ddx) < 0); in lower_lod() 327 assert(nir_tex_instr_src_index(tex, nir_tex_src_ddy) < 0); in lower_lod() 708 nir_tex_instr_remove_src(tex, nir_tex_instr_src_index(tex, nir_tex_src_ddx)); in replace_gradient_with_lod() 709 nir_tex_instr_remove_src(tex, nir_tex_instr_src_index(tex, nir_tex_src_ddy)); in replace_gradient_with_lod() 787 tex->src[nir_tex_instr_src_index(tex, nir_tex_src_coord)].src.ssa; in lower_gradient_cube_map() 791 tex->src[nir_tex_instr_src_index(tex, nir_tex_src_ddx)].src.ssa; in lower_gradient_cube_map() [all …]
|
H A D | nir_lower_tex_shadow.c | 86 int comp_index = nir_tex_instr_src_index(tex, nir_tex_src_comparator); in nir_lower_tex_shadow_impl() 92 int sampler_index = nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); in nir_lower_tex_shadow_impl() 105 int proj_index = nir_tex_instr_src_index(tex, nir_tex_src_projector); in nir_lower_tex_shadow_impl()
|
H A D | nir_remove_tex_shadow.c | 76 int index = nir_tex_instr_src_index(tex, nir_tex_src_comparator); in remove_tex_shadow() 81 int sampler_src_index = nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); in remove_tex_shadow()
|
H A D | nir_lower_samplers.c | 123 nir_tex_instr_src_index(instr, nir_tex_src_texture_deref); in lower_sampler() 132 nir_tex_instr_src_index(instr, nir_tex_src_sampler_deref); in lower_sampler()
|
H A D | nir_opt_constant_folding.c | 336 const int bias_idx = nir_tex_instr_src_index(tex, nir_tex_src_bias); in try_fold_txb_to_tex() 359 const int src_idx = nir_tex_instr_src_index(tex, src_type); in try_fold_tex_offset() 375 int offset_src = nir_tex_instr_src_index(tex, nir_tex_src_offset); in try_fold_texel_offset_src()
|
H A D | nir_normalize_cubemap_coords.c | 43 int idx = nir_tex_instr_src_index(tex, nir_tex_src_coord); in normalize_cubemap_coords()
|
/aosp_15_r20/external/mesa3d/src/intel/compiler/ |
H A D | intel_nir_lower_texture.c | 36 int lod_index = nir_tex_instr_src_index(tex, nir_tex_src_lod); in pack_lod_and_array_index() 38 lod_index = nir_tex_instr_src_index(tex, nir_tex_src_bias); in pack_lod_and_array_index() 57 const int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in pack_lod_and_array_index() 106 int offset_index = nir_tex_instr_src_index(tex, nir_tex_src_offset); in pack_lod_or_bias_and_offset() 113 int lod_index = nir_tex_instr_src_index(tex, nir_tex_src_lod); in pack_lod_or_bias_and_offset() 115 lod_index = nir_tex_instr_src_index(tex, nir_tex_src_bias); in pack_lod_or_bias_and_offset()
|
/aosp_15_r20/external/mesa3d/src/amd/common/ |
H A D | ac_nir_lower_tex.c | 164 int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_array_layer_round_even() 186 int ddx_idx = nir_tex_instr_src_index(tex, nir_tex_src_ddx); in lower_tex_coords() 187 int ddy_idx = nir_tex_instr_src_index(tex, nir_tex_src_ddy); in lower_tex_coords() 204 int coord_idx = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_tex() 205 if (coord_idx < 0 || nir_tex_instr_src_index(tex, nir_tex_src_backend1) >= 0) in lower_tex() 324 if (nir_tex_instr_src_index(tex, nir_tex_src_min_lod) != -1) in move_tex_coords() 327 nir_tex_src *src = &tex->src[nir_tex_instr_src_index(tex, nir_tex_src_coord)]; in move_tex_coords() 366 nir_tex_instr_remove_src(tex, nir_tex_instr_src_index(tex, nir_tex_src_coord)); in move_tex_coords() 371 int offset_src = nir_tex_instr_src_index(tex, nir_tex_src_offset); in move_tex_coords()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/ir/ |
H A D | lima_nir_lower_txp.c | 80 int proj_idx = nir_tex_instr_src_index(tex, nir_tex_src_projector); in lima_nir_lower_txp_instr() 81 int coords_idx = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lima_nir_lower_txp_instr() 149 nir_tex_instr_remove_src(tex, nir_tex_instr_src_index(tex, nir_tex_src_coord)); in lima_nir_lower_txp_instr() 150 nir_tex_instr_remove_src(tex, nir_tex_instr_src_index(tex, nir_tex_src_projector)); in lima_nir_lower_txp_instr()
|
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/ |
H A D | dxil_nir_lower_int_samplers.c | 87 int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in dx_get_texture_lod() 350 int lod_index = nir_tex_instr_src_index(tex, nir_tex_src_lod); in evalute_active_lod() 354 int ddx_index = nir_tex_instr_src_index(tex, nir_tex_src_ddx); in evalute_active_lod() 355 int ddy_index = nir_tex_instr_src_index(tex, nir_tex_src_ddy); in evalute_active_lod() 395 int bias_index = nir_tex_instr_src_index(tex, nir_tex_src_bias); in evalute_active_lod() 443 int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_sample_to_txf_for_integer_tex_impl() 506 int offset_index = nir_tex_instr_src_index(tex, nir_tex_src_offset); in lower_sample_to_txf_for_integer_tex_impl()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/asahi/ |
H A D | agx_nir_lower_bindings.c | 123 (nir_tex_instr_src_index(tex, nir_tex_src_sampler_offset) >= 0 || in lower() 131 if (nir_tex_instr_src_index(tex, nir_tex_src_texture_handle) >= 0) in lower() 138 nir_tex_instr_src_index(tex, nir_tex_src_texture_offset) == -1 && in lower()
|
/aosp_15_r20/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_nir_lower_tex_src_plane.c | 114 int plane_index = nir_tex_instr_src_index(tex, nir_tex_src_plane); in lower_tex_src_plane() 124 int tex_index = nir_tex_instr_src_index(tex, nir_tex_src_texture_deref); in lower_tex_src_plane() 140 int samp_index = nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); in lower_tex_src_plane()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r300/compiler/ |
H A D | nir_to_rc.c | 1679 int tex_src = nir_tex_instr_src_index(instr, tex_src_type); in ntr_push_tex_arg() 1694 int tex_handle_src = nir_tex_instr_src_index(instr, nir_tex_src_texture_handle); in ntr_emit_texture() 1695 int sampler_handle_src = nir_tex_instr_src_index(instr, nir_tex_src_sampler_handle); in ntr_emit_texture() 1701 assert(nir_tex_instr_src_index(instr, nir_tex_src_sampler_offset) == -1); in ntr_emit_texture() 1705 int sampler_src = nir_tex_instr_src_index(instr, nir_tex_src_sampler_offset); in ntr_emit_texture() 1714 if (nir_tex_instr_src_size(instr, nir_tex_instr_src_index(instr, nir_tex_src_backend1)) > in ntr_emit_texture() 1772 int ddx = nir_tex_instr_src_index(instr, nir_tex_src_ddx); in ntr_emit_texture() 1773 int ddy = nir_tex_instr_src_index(instr, nir_tex_src_ddy); in ntr_emit_texture() 1819 int tex_offset_src = nir_tex_instr_src_index(instr, nir_tex_src_offset); in ntr_emit_texture() 2214 int tex_src = nir_tex_instr_src_index(instr, tex_src_type); in nir_to_rc_lower_tex_instr_arg() [all …]
|
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/ |
H A D | ir3_nir_lower_tex_prefetch.c | 96 return nir_tex_instr_src_index(tex, type) >= 0; in has_src() 102 int idx = nir_tex_instr_src_index(tex, type); in ok_bindless_src() 167 int idx = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_tex_prefetch_block()
|
H A D | ir3_nir_opt_preamble.c | 453 nir_tex_instr_src_index(tex, nir_tex_src_texture_handle); in get_descriptors() 455 nir_tex_instr_src_index(tex, nir_tex_src_sampler_handle); in get_descriptors() 523 nir_tex_instr_src_index(tex, nir_tex_src_sampler_handle); in emit_descriptor_prefetch() 525 nir_tex_instr_src_index(tex, nir_tex_src_texture_handle); in emit_descriptor_prefetch()
|
/aosp_15_r20/external/mesa3d/src/asahi/lib/ |
H A D | agx_nir_lower_texture.c | 52 int handle_idx = nir_tex_instr_src_index(tex, nir_tex_src_texture_handle); in texture_descriptor_ptr() 60 int idx = nir_tex_instr_src_index(tex, nir_tex_src_lod); in has_nonzero_lod() 85 int lod_idx = nir_tex_instr_src_index(tex, nir_tex_src_lod); in lower_tex_crawl() 205 if (nir_tex_instr_src_index(tex, nir_tex_src_backend1) >= 0) in lower_regular_texture() 217 int lod_idx = nir_tex_instr_src_index(tex, nir_tex_src_lod); in lower_regular_texture() 318 nir_tex_instr_src_index(tex, nir_tex_src_sampler_handle) < 0) { in lower_regular_texture()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_lower_cubemap_to_array.c | 56 … *var = nir_deref_instr_get_variable(nir_instr_as_deref(tex->src[nir_tex_instr_src_index(tex, nir_… in lower_cubemap_to_array_filter() 148 if (op == nir_texop_txf && nir_tex_instr_src_index(tex, nir_tex_src_comparator) != -1) in create_array_tex_from_cube_tex() 391 …mpler = nir_deref_instr_get_variable(nir_instr_as_deref(tex->src[nir_tex_instr_src_index(tex, nir_… in rewrite_cube_var_type() 402 int bias_idx = nir_tex_instr_src_index(tex, nir_tex_src_bias); in lower_tex_to_txl() 448 int coord_index = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_cube_sample()
|
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/nir/ |
H A D | nir_to_tgsi.c | 2714 int tex_src = nir_tex_instr_src_index(instr, tex_src_type); in ntt_push_tex_arg() 2744 int tex_handle_src = nir_tex_instr_src_index(instr, nir_tex_src_texture_handle); in ntt_emit_texture() 2745 int sampler_handle_src = nir_tex_instr_src_index(instr, nir_tex_src_sampler_handle); in ntt_emit_texture() 2751 assert(nir_tex_instr_src_index(instr, nir_tex_src_sampler_offset) == -1); in ntt_emit_texture() 2755 int sampler_src = nir_tex_instr_src_index(instr, nir_tex_src_sampler_offset); in ntt_emit_texture() 2764 if (nir_tex_instr_src_size(instr, nir_tex_instr_src_index(instr, nir_tex_src_backend1)) > in ntt_emit_texture() 2775 int lod_src = nir_tex_instr_src_index(instr, nir_tex_src_lod); in ntt_emit_texture() 2835 int ddx = nir_tex_instr_src_index(instr, nir_tex_src_ddx); in ntt_emit_texture() 2836 int ddy = nir_tex_instr_src_index(instr, nir_tex_src_ddy); in ntt_emit_texture() 2882 int tex_offset_src = nir_tex_instr_src_index(instr, nir_tex_src_offset); in ntt_emit_texture() [all …]
|
/aosp_15_r20/external/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_nir_lower_descriptors.c | 696 int tex_src_idx = nir_tex_instr_src_index(tex, nir_tex_src_texture_deref); in lower_tex() 725 nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); in lower_tex() 749 int tex_src_idx = nir_tex_instr_src_index(tex, nir_tex_src_texture_deref); in lower_tex() 1053 nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); in collect_tex_desc_access() 1066 int tex_src_idx = nir_tex_instr_src_index(tex, nir_tex_src_texture_deref); in collect_tex_desc_access()
|
/aosp_15_r20/external/mesa3d/src/nouveau/vulkan/ |
H A D | nvk_nir_lower_descriptors.c | 197 nir_tex_instr_src_index(tex, nir_tex_src_texture_deref); in record_tex_descriptor_cbuf_use() 199 nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); in record_tex_descriptor_cbuf_use() 1193 nir_tex_instr_src_index(tex, nir_tex_src_texture_deref); in lower_edb_buffer_tex_instr() 1205 const int coord_src_idx = nir_tex_instr_src_index(tex, nir_tex_src_coord); in lower_edb_buffer_tex_instr() 1243 nir_tex_instr_src_index(tex, nir_tex_src_texture_deref); in lower_tex() 1245 nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); in lower_tex()
|
/aosp_15_r20/external/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_lower_samplers_as_deref.c | 277 nir_tex_instr_src_index(instr, nir_tex_src_texture_deref); in lower_sampler() 279 nir_tex_instr_src_index(instr, nir_tex_src_sampler_deref); in lower_sampler()
|
/aosp_15_r20/external/mesa3d/src/intel/vulkan_hasvk/ |
H A D | anv_nir_apply_pipeline_layout.c | 112 int deref_src_idx = nir_tex_instr_src_index(tex, deref_src_type); in add_tex_src_binding() 957 int deref_src_idx = nir_tex_instr_src_index(tex, deref_src_type); in lower_tex_deref() 1032 assert(nir_tex_instr_src_index(tex, nir_tex_src_plane) == -1); in lower_tex_deref() 1050 int plane_src_idx = nir_tex_instr_src_index(tex, nir_tex_src_plane); in tex_instr_get_and_remove_plane_src() 1086 int deref_src_idx = nir_tex_instr_src_index(tex, nir_tex_src_texture_deref); in lower_gfx7_tex_swizzle()
|
/aosp_15_r20/external/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_from_nir.cpp | 3111 int biasIdx = nir_tex_instr_src_index(insn, nir_tex_src_bias); in visit() 3112 int compIdx = nir_tex_instr_src_index(insn, nir_tex_src_comparator); in visit() 3113 int coordsIdx = nir_tex_instr_src_index(insn, nir_tex_src_coord); in visit() 3114 int ddxIdx = nir_tex_instr_src_index(insn, nir_tex_src_ddx); in visit() 3115 int ddyIdx = nir_tex_instr_src_index(insn, nir_tex_src_ddy); in visit() 3116 int msIdx = nir_tex_instr_src_index(insn, nir_tex_src_ms_index); in visit() 3117 int lodIdx = nir_tex_instr_src_index(insn, nir_tex_src_lod); in visit() 3118 int offsetIdx = nir_tex_instr_src_index(insn, nir_tex_src_offset); in visit() 3119 int sampOffIdx = nir_tex_instr_src_index(insn, nir_tex_src_sampler_offset); in visit() 3120 int texOffIdx = nir_tex_instr_src_index(insn, nir_tex_src_texture_offset); in visit() [all …]
|