/third_party/mesa3d/src/panfrost/midgard/ |
H A D | midgard_errata_lod.c | 30 * 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 D | lima_texture.c | 157 /* 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 D | lima_texture.h | 60 uint32_t lod_bias: 9; /* Fixed point, signed, 1.4.4 */ member
|
H A D | lima_parser.c | 763 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 D | dxil_nir_lower_int_samplers.c | 378 * 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 D | dxil_nir_lower_int_samplers.h | 43 float lod_bias; member
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_sampler.c | 216 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 D | ir2_nir.c | 665 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 D | fd2_texture.c | 118 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 D | nine_pipe.c | 220 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 D | sb_bc_dump.cpp | 540 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 D | lp_tex_sample.c | 250 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 D | lp_jit.h | 73 float lod_bias; member
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_sample.h | 324 (*lod_bias)(const struct lp_sampler_dynamic_state *state, member 592 LLVMValueRef lod_bias, /* optional */
|
H A D | lp_bld_sample.c | 207 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 D | draw_llvm_sample.c | 290 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 D | etnaviv_texture_desc.c | 112 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 D | etnaviv_texture_state.c | 117 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 D | instr-a2xx.h | 343 uint32_t lod_bias : 7; member
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
H A D | fd5_texture.c | 107 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 D | codegen.h | 112 unsigned lod_bias : 6; member
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
H A D | fd3_texture.c | 109 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 D | r600_asm.h | 84 unsigned lod_bias; member
|
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_state.h | 434 float lod_bias; /**< LOD/lambda bias */ member
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_sampler.c | 78 sampler->lod_bias += tex_unit_lod_bias; in st_convert_sampler()
|