Searched refs:lod_idx (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_nir_lower_tex.cpp | 148 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 D | nir_lower_tex.c | 1203 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 D | bifrost_compile.c | 3210 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 D | ir3_compiler_nir.c | 3343 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 17 milliseconds