Home
last modified time | relevance | path

Searched refs:lod_idx (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_tex.cpp148 int lod_idx = nir_tex_instr_src_index(tex, nir_tex_src_lod); in lower_txl_txf_array_or_cube() local
151 assert (lod_idx >= 0 || bias_idx >= 0); in lower_txl_txf_array_or_cube()
154 nir_ssa_def *lod = (lod_idx >= 0) ? in lower_txl_txf_array_or_cube()
155 nir_ssa_for_src(b, tex->src[lod_idx].src, 1) : in lower_txl_txf_array_or_cube()
181 if (lod_idx >= 0) in lower_txl_txf_array_or_cube()
182 nir_tex_instr_remove_src(tex, lod_idx); in lower_txl_txf_array_or_cube()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_tex.c1203 int lod_idx = nir_tex_instr_src_index(tex, nir_tex_src_lod); in nir_lower_txs_lod() local
1204 if (lod_idx < 0 || in nir_lower_txs_lod()
1205 (nir_src_is_const(tex->src[lod_idx].src) && in nir_lower_txs_lod()
1206 nir_src_as_int(tex->src[lod_idx].src) == 0)) in nir_lower_txs_lod()
1212 nir_ssa_def *lod = nir_ssa_for_src(b, tex->src[lod_idx].src, 1); in nir_lower_txs_lod()
1215 nir_instr_rewrite_src(&tex->instr, &tex->src[lod_idx].src, in nir_lower_txs_lod()
/third_party/mesa3d/src/panfrost/bifrost/
H A Dbifrost_compile.c3210 int lod_idx = nir_tex_instr_src_index(instr, nir_tex_src_lod); in bi_emit_valhall_offsets() local
3243 if (lod_idx >= 0 && in bi_emit_valhall_offsets()
3244 (!nir_src_is_const(instr->src[lod_idx].src) || in bi_emit_valhall_offsets()
3245 nir_src_as_uint(instr->src[lod_idx].src) != 0) && in bi_emit_valhall_offsets()
3246 nir_tex_instr_src_type(instr, lod_idx) != nir_type_float) { in bi_emit_valhall_offsets()
3248 bi_src_index(&instr->src[lod_idx].src), dest, in bi_emit_valhall_offsets()
3833 int lod_idx = nir_tex_instr_src_index(instr, nir_tex_src_lod); in bi_is_simple_tex() local
3834 if (lod_idx < 0) in bi_is_simple_tex()
3837 nir_src lod = instr->src[lod_idx].src; in bi_is_simple_tex()
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_compiler_nir.c3343 int lod_idx = nir_tex_instr_src_index(tex, nir_tex_src_lod); in emit_tex_txs() local
3344 compile_assert(ctx, lod_idx >= 0); in emit_tex_txs()
3346 lod = ir3_get_src(ctx, &tex->src[lod_idx].src)[0]; in emit_tex_txs()

Completed in 16 milliseconds