Home
last modified time | relevance | path

Searched refs:nir_texop_lod (Results 1 – 25 of 31) sorted by relevance

12

/third_party/mesa3d/src/broadcom/compiler/
Dv3d40_tex.c206 unsigned non_array_components = instr->op != nir_texop_lod ? in vir_tex_handle_srcs()
227 assert(instr->op != nir_texop_lod || c->devinfo->ver >= 42); in v3d40_vir_emit_tex()
286 if (instr->op == nir_texop_lod) in v3d40_vir_emit_tex()
307 (instr->op == nir_texop_lod || in v3d40_vir_emit_tex()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_lower_int_cubemap_to_array.c47 case nir_texop_lod: in lower_int_cubmap_to_array_filter()
243 case nir_texop_lod: in lower_int_cubmap_to_array_impl()
/third_party/mesa3d/src/compiler/nir/
Dnir_opt_move_discards_to_top.c45 op == nir_texop_lod; in nir_texop_implies_derivative()
Dnir_builtin_builder.c384 tql->op = nir_texop_lod; in nir_get_texture_lod()
Dnir.h2176 nir_texop_lod, /**< Texture lod query */ enumerator
2356 case nir_texop_lod: in nir_tex_instr_result_size()
2393 case nir_texop_lod: in nir_tex_instr_is_query()
2423 case nir_texop_lod: in nir_tex_instr_has_implicit_derivative()
Dnir_print.c1088 case nir_texop_lod: in print_tex_instr()
Dnir_lower_tex.c270 if (tex->op == nir_texop_lod) { in lower_zero_lod()
Dnir_validate.c870 instr->op != nir_texop_lod); in validate_tex_instr()
/third_party/mesa3d/docs/relnotes/
D17.2.4.rst54 - ac/nir: Fix nir_texop_lod on GFX for 1D arrays.
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_lower_ycbcr_textures.c246 if (tex->op == nir_texop_txs || tex->op == nir_texop_query_levels || tex->op == nir_texop_lod) in try_lower_tex_ycbcr()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_lower_ycbcr_textures.c228 tex->op == nir_texop_lod) in anv_nir_lower_ycbcr_textures_instr()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instruction_tex.cpp350 case nir_texop_lod: in r600_nir_lower_cube_to_2darray_filer()
Dsfn_emittexinstruction.cpp69 case nir_texop_lod: in do_emit()
/third_party/mesa3d/src/microsoft/compiler/
Ddxil_nir_lower_int_samplers.c63 tql->op = nir_texop_lod; in dx_get_texture_lod()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c204 case nir_texop_lod: in scan_instruction()
Dtgsi_to_nir.c1380 op = nir_texop_lod; in ttn_tex()
1424 if (op == nir_texop_lod) { in ttn_tex()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_compiler_nir.c2236 if (tex->is_shadow && tex->op != nir_texop_lod) in tex_info()
2239 if (tex->is_array && tex->op != nir_texop_lod) in tex_info()
2485 case nir_texop_lod: in emit_tex()
2554 if (tex->is_shadow && tex->op != nir_texop_lod) in emit_tex()
2557 if (tex->is_array && tex->op != nir_texop_lod) { in emit_tex()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_shader.c487 tex->op == nir_texop_lod) in lower_tex_ycbcr()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_nir.c214 case nir_texop_lod: in scan_instruction()
/third_party/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c1573 case nir_texop_lod: in build_tex_intrinsic()
1600 if (instr->op == nir_texop_lod && ctx->ac.chip_class == GFX9) { in build_tex_intrinsic()
1615 case nir_texop_lod: in build_tex_intrinsic()
4739 instr->op == nir_texop_lod, args.coords, args.derivs); in visit_tex()
4758 instr->op != nir_texop_lod) { in visit_tex()
4866 instr->op != nir_texop_lod && instr->op != nir_texop_tg4) in visit_tex()
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_nir.c2018 } else if (instr->op == nir_texop_lod) in visit_tex()
2129 instr->op == nir_texop_txl || instr->op == nir_texop_txd || instr->op == nir_texop_lod) in visit_tex()
/third_party/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_from_nir.cpp507 case nir_texop_lod: in getOperation()
2940 case nir_texop_lod: in visit()
/third_party/mesa3d/src/compiler/spirv/
Dspirv_to_nir.c2708 texop = nir_texop_lod; in vtn_handle_texture()
2748 case nir_texop_lod: in vtn_handle_texture()
2804 if (is_array && texop != nir_texop_lod) in vtn_handle_texture()
/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_nir.cpp1965 case nir_texop_lod: op = ir_lod; break; in ir_texture_opcode_for_nir_texop()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c3103 tex->op == nir_texop_lod || in emit_tex()
3303 if (tex->op == nir_texop_lod) { in emit_tex()

12