Searched refs:explicit_lod (Results 1 - 18 of 18) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_sample.h122 LLVMValueRef explicit_lod; member in struct:lp_sampler_size_query_params
504 LLVMValueRef explicit_lod, /* optional */
H A Dlp_bld_sample_soa.c2046 LLVMValueRef explicit_lod, /* optional */
2075 !explicit_lod);
2127 derivs, lod_bias, explicit_lod,
2586 LLVMValueRef explicit_lod,
2603 if (explicit_lod && bld->static_texture_state->target != PIPE_BUFFER) {
2606 perquadi_bld->type, explicit_lod, 0);
2609 ilevel = explicit_lod;
2765 LLVMValueRef explicit_lod = NULL; local in function:lp_build_sample_soa_code
2790 explicit_lod = lod;
2953 (explicit_lod || lod_bia
2039 lp_build_sample_common(struct lp_build_sample_context * bld,boolean is_lodq,unsigned texture_index,unsigned sampler_index,LLVMValueRef * coords,const struct lp_derivatives * derivs,LLVMValueRef lod_bias,LLVMValueRef explicit_lod,LLVMValueRef * lod_pos_or_zero,LLVMValueRef * lod,LLVMValueRef * lod_fpart,LLVMValueRef * ilevel0,LLVMValueRef * ilevel1) argument
2583 lp_build_fetch_texel(struct lp_build_sample_context * bld,unsigned texture_unit,const LLVMValueRef * coords,LLVMValueRef explicit_lod,const LLVMValueRef * offsets,LLVMValueRef * colors_out) argument
[all...]
H A Dlp_bld_tgsi_soa.c2477 LLVMValueRef explicit_lod = NULL; local in function:emit_fetch_texels
2537 explicit_lod = lp_build_emit_fetch(&bld->bld_base, inst, 0, 3);
2578 params.lod = explicit_lod;
2606 LLVMValueRef explicit_lod; local in function:emit_size_query
2639 explicit_lod = lp_build_emit_fetch(&bld->bld_base, inst, 0, 0);
2643 explicit_lod = NULL;
2656 params.explicit_lod = explicit_lod;
H A Dlp_bld_sample.c687 * \param explicit_lod optional float vector with the explicit lod
706 LLVMValueRef explicit_lod, /* optional */
752 if (explicit_lod) {
755 lodf_bld->type, explicit_lod, 0);
757 lod = explicit_lod;
696 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,unsigned mip_filter,LLVMValueRef * out_lod,LLVMValueRef * out_lod_ipart,LLVMValueRef * out_lod_fpart,LLVMValueRef * out_lod_positive) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_sample.h131 LLVMValueRef explicit_lod; member in struct:lp_sampler_size_query_params
585 LLVMValueRef explicit_lod, /* optional */
H A Dlp_bld_sample_soa.c2505 LLVMValueRef explicit_lod, /* optional */
2535 !explicit_lod);
2595 derivs, lod_bias, explicit_lod,
3077 LLVMValueRef explicit_lod,
3094 if (explicit_lod && bld->static_texture_state->target != PIPE_BUFFER) {
3097 perquadi_bld->type, explicit_lod, 0);
3100 ilevel = explicit_lod;
3293 LLVMValueRef explicit_lod = NULL; local in function:lp_build_sample_soa_code
3319 explicit_lod = lod;
3364 if (!(gallivm_perf & GALLIVM_PERF_BRILINEAR) || op_is_lodq || lod_bias || explicit_lod) {
2498 lp_build_sample_common(struct lp_build_sample_context * bld,boolean is_lodq,unsigned texture_index,unsigned sampler_index,LLVMValueRef * coords,const struct lp_derivatives * derivs,LLVMValueRef lod_bias,LLVMValueRef explicit_lod,LLVMValueRef * lod_pos_or_zero,LLVMValueRef * lod,LLVMValueRef * lod_fpart,LLVMValueRef * ilevel0,LLVMValueRef * ilevel1) argument
3073 lp_build_fetch_texel(struct lp_build_sample_context * bld,unsigned texture_unit,LLVMValueRef ms_index,const LLVMValueRef * coords,LLVMValueRef explicit_lod,const LLVMValueRef * offsets,LLVMValueRef * colors_out) argument
[all...]
H A Dlp_bld_nir.c1941 LLVMValueRef explicit_lod = NULL; local in function:visit_txs
1946 explicit_lod = cast_type(bld_base, get_src(bld_base, instr->src[i].src), nir_type_int, 32);
1958 params.explicit_lod = explicit_lod;
1965 params.explicit_lod = bld_base->uint_bld.zero;
1994 LLVMValueRef explicit_lod = NULL, ms_index = NULL; local in function:visit_tex
2049 explicit_lod = cast_type(bld_base, get_src(bld_base, instr->src[i].src), nir_type_float, 32);
2055 explicit_lod = cast_type(bld_base, get_src(bld_base, instr->src[i].src), nir_type_int, 32);
2057 explicit_lod = cast_type(bld_base, get_src(bld_base, instr->src[i].src), nir_type_float, 32);
2124 if (explicit_lod)
[all...]
H A Dlp_bld_sample.c812 * \param explicit_lod optional float vector with the explicit lod
831 LLVMValueRef explicit_lod, /* optional */
878 if (explicit_lod) {
881 lodf_bld->type, explicit_lod, 0);
883 lod = explicit_lod;
891 !explicit_lod) {
821 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,unsigned mip_filter,LLVMValueRef max_aniso,LLVMValueRef * out_lod,LLVMValueRef * out_lod_ipart,LLVMValueRef * out_lod_fpart,LLVMValueRef * out_lod_positive) argument
H A Dlp_bld_tgsi_soa.c2463 LLVMValueRef explicit_lod = NULL; local in function:emit_fetch_texels
2525 explicit_lod = lp_build_emit_fetch(&bld->bld_base, inst, 0, 3);
2573 params.lod = explicit_lod;
2602 LLVMValueRef explicit_lod; local in function:emit_size_query
2635 explicit_lod = lp_build_emit_fetch(&bld->bld_base, inst, 0, 0);
2639 explicit_lod = NULL;
2652 params.explicit_lod = explicit_lod;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/
H A Dcodegen.h115 bool explicit_lod : 1; member in struct:__anon8016ff1a0908
H A Dcodegen.c131 f->explicit_lod = ldtex->explicit_lod;
H A Dppir.h279 bool explicit_lod; member in struct:__anon46757b200f08
H A Dnir.c500 node->explicit_lod = (instr->src[i].src_type == nir_tex_src_lod);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D18.3.2.rst55 dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_nearest_repeat
H A D19.0.0.rst171 dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_nearest_repeat
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/nir_to_spirv/
H A Dnir_to_spirv.c43 bool explicit_lod; //whether to set lod=0 for texture() member in struct:ntv_context
3265 tex->op == nir_texop_tex && ctx->explicit_lod && !lod)
3921 ctx.explicit_lod = true;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/
H A Dtgsi.rst2417 Syntax: ``SAMPLE_L dst, address, sampler_view, sampler, explicit_lod``
/xsrc/external/mit/MesaLib/dist/docs/gallium/
H A Dtgsi.rst2451 Syntax: ``SAMPLE_L dst, address, sampler_view, sampler, explicit_lod``

Completed in 161 milliseconds