Home
last modified time | relevance | path

Searched refs:nir_tex_instr_src_index (Results 1 – 25 of 65) sorted by relevance

123

/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_tex.cpp21 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 Dsfn_instr_tex.cpp375 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 Dnir_lower_tex.c165 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 Dnir_lower_tex_shadow.c86 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 Dnir_remove_tex_shadow.c76 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 Dnir_lower_samplers.c123 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 Dnir_opt_constant_folding.c336 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 Dnir_normalize_cubemap_coords.c43 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 Dintel_nir_lower_texture.c36 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 Dac_nir_lower_tex.c164 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 Dlima_nir_lower_txp.c80 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 Ddxil_nir_lower_int_samplers.c87 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 Dagx_nir_lower_bindings.c123 (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 Dst_nir_lower_tex_src_plane.c114 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 Dnir_to_rc.c1679 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 Dir3_nir_lower_tex_prefetch.c96 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 Dir3_nir_opt_preamble.c453 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 Dagx_nir_lower_texture.c52 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 Dzink_lower_cubemap_to_array.c56 … *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 Dnir_to_tgsi.c2714 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 Dpanvk_vX_nir_lower_descriptors.c696 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 Dnvk_nir_lower_descriptors.c197 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 Dgl_nir_lower_samplers_as_deref.c277 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 Danv_nir_apply_pipeline_layout.c112 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 Dnv50_ir_from_nir.cpp3111 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 …]

123