Home
last modified time | relevance | path

Searched refs:lod_bias (Results 1 - 25 of 68) sorted by relevance

123

/third_party/mesa3d/src/panfrost/midgard/
H A Dmidgard_errata_lod.c30 * min_lod/max_lod/lod_bias are ignored in the sampler descriptor when
64 nir_ssa_def *lod_bias = nir_channel(b, params, 2); in nir_lod_errata_instr() local
73 nir_ssa_def *biased = nir_fadd(b, lod, lod_bias); in nir_lod_errata_instr()
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_texture.c157 /* unit is 1/16 since lod_bias is in fixed format */ in lima_update_tex_desc()
201 desc->lod_bias = lima_float_to_fixed8(sampler->base.lod_bias); in lima_update_tex_desc()
258 desc->lod_bias += lod_bias_delta; in lima_update_tex_desc()
H A Dlima_texture.h60 uint32_t lod_bias: 9; /* Fixed point, signed, 1.4.4 */ member
H A Dlima_parser.c763 fprintf(fp, "\t lod_bias: 0x%x (%d) (%f)\n", desc->lod_bias, desc->lod_bias, lima_fixed8_to_float(desc->lod_bias)); in parse_texture()
/third_party/mesa3d/src/microsoft/compiler/
H A Ddxil_nir_lower_int_samplers.c378 * Gallium provides the value lod_bias as the sum of bias_texobj and bias_texunit in evalute_active_lod()
382 nir_ssa_def *lod_bias = nir_imm_float(b, params->aws->lod_bias); in evalute_active_lod() local
386 lod_bias = nir_fadd(b, lod_bias, tex->src[bias_index].src.ssa); in evalute_active_lod()
389 lod = nir_fadd(b, lod, nir_fclamp(b, lod_bias, in evalute_active_lod()
H A Ddxil_nir_lower_int_samplers.h43 float lod_bias; member
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_sampler.c216 ss->lod_bias, /* float */ in define_sampler_state_object()
245 cso->lod_bias = sampler->lod_bias; in svga_create_sampler_state()
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dir2_nir.c665 nir_src *coord, *lod_bias; in emit_tex() local
667 coord = lod_bias = NULL; in emit_tex()
676 assert(!lod_bias); in emit_tex()
677 lod_bias = &tex->src[i].src; in emit_tex()
751 if (lod_bias) { in emit_tex()
752 instr->src[1] = make_src_noconst(ctx, *lod_bias); in emit_tex()
H A Dfd2_texture.c118 so->tex4 = A2XX_SQ_TEX_4_LOD_BIAS(cso->lod_bias); in fd2_sampler_state_create()
/third_party/mesa3d/src/gallium/frontends/nine/
H A Dnine_pipe.c220 samp.lod_bias = asfloat(ss[D3DSAMP_MIPMAPLODBIAS]); in nine_convert_sampler_state()
225 samp.lod_bias = 0.0; in nine_convert_sampler_state()
/third_party/mesa3d/src/gallium/drivers/r600/sb/
H A Dsb_bc_dump.cpp540 if (n.bc.lod_bias) in dump()
541 s << " LB:" << n.bc.lod_bias; in dump()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_tex_sample.c250 LP_LLVM_SAMPLER_MEMBER(lod_bias, LP_JIT_SAMPLER_LOD_BIAS, TRUE)
449 sampler->dynamic_state.base.lod_bias = lp_llvm_sampler_lod_bias; in lp_llvm_sampler_soa_create()
H A Dlp_jit.h73 float lod_bias; member
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_sample.h324 (*lod_bias)(const struct lp_sampler_dynamic_state *state, member
592 LLVMValueRef lod_bias, /* optional */
H A Dlp_bld_sample.c207 if (sampler->lod_bias != 0.0f) { in lp_sampler_static_sampler_state()
819 * \param lod_bias optional float vector with the shader lod bias
838 LLVMValueRef lod_bias, /* optional */ in lp_build_lod_selector()
909 if (!lod_bias && !is_lodq && in lp_build_lod_selector()
968 if (lod_bias) { in lp_build_lod_selector()
970 lod_bias = lp_build_pack_aos_scalars(bld->gallivm, bld->coord_bld.type, in lp_build_lod_selector()
971 lodf_bld->type, lod_bias, 0); in lp_build_lod_selector()
972 lod = LLVMBuildFAdd(builder, lod, lod_bias, "shader_lod_bias"); in lp_build_lod_selector()
979 dynamic_state->lod_bias(dynamic_state, bld->gallivm, in lp_build_lod_selector()
829 lp_build_lod_selector(struct lp_build_sample_context *bld, boolean is_lodq, unsigned texture_unit, unsigned sampler_unit, LLVMValueRef s, LLVMValueRef t, LLVMValueRef r, LLVMValueRef cube_rho, const struct lp_derivatives *derivs, LLVMValueRef lod_bias, LLVMValueRef explicit_lod, enum pipe_tex_mipfilter mip_filter, LLVMValueRef max_aniso, LLVMValueRef *out_lod, LLVMValueRef *out_lod_ipart, LLVMValueRef *out_lod_fpart, LLVMValueRef *out_lod_positive) lp_build_lod_selector() argument
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_llvm_sample.c290 DRAW_LLVM_SAMPLER_MEMBER(lod_bias, DRAW_JIT_SAMPLER_LOD_BIAS, TRUE)
407 sampler->dynamic_state.base.lod_bias = draw_llvm_sampler_lod_bias; in draw_llvm_sampler_soa_create()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_texture_desc.c112 VIVS_NTE_DESCRIPTOR_SAMP_LOD_BIAS_BIAS(etna_float_to_fixp88(ss->lod_bias)) | in etna_create_sampler_state_desc()
113 COND(ss->lod_bias != 0.0, VIVS_NTE_DESCRIPTOR_SAMP_LOD_BIAS_ENABLE); in etna_create_sampler_state_desc()
H A Detnaviv_texture_state.c117 COND(ss->lod_bias != 0.0 && mipmap, VIVS_TE_SAMPLER_LOD_CONFIG_BIAS_ENABLE) | in etna_create_sampler_state_state()
118 VIVS_TE_SAMPLER_LOD_CONFIG_BIAS(etna_float_to_fixp55(ss->lod_bias)); in etna_create_sampler_state_state()
/third_party/mesa3d/src/freedreno/ir2/
H A Dinstr-a2xx.h343 uint32_t lod_bias : 7; member
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_texture.c107 so->texsamp0 |= A5XX_TEX_SAMP_0_LOD_BIAS(cso->lod_bias); in fd5_sampler_state_create()
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
H A Dcodegen.h112 unsigned lod_bias : 6; member
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_texture.c109 so->texsamp1 = A3XX_TEX_SAMP_1_LOD_BIAS(cso->lod_bias); in fd3_sampler_state_create()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_asm.h84 unsigned lod_bias; member
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_state.h434 float lod_bias; /**< LOD/lambda bias */ member
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_sampler.c78 sampler->lod_bias += tex_unit_lod_bias; in st_convert_sampler()

Completed in 24 milliseconds

123