/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_sample_soa.c | 869 LLVMValueRef lod_fpart, 915 /* need_lerp = lod_fpart > 0 */ 918 lod_fpart, bld->perquadf_bld.zero, 928 * We unfortunately need to clamp lod_fpart here since we can get 930 * lod_fpart values have same sign. 932 lod_fpart = lp_build_max(&bld->perquadf_bld, lod_fpart, 936 lod_fpart, bld->perquadf_bld.zero); 964 lod_fpart = lp_build_unpack_broadcast_aos_scalars(bld->gallivm, 967 lod_fpart); 860 lp_build_sample_mipmap(struct lp_build_sample_context *bld, unsigned unit, unsigned img_filter, unsigned mip_filter, LLVMValueRef s, LLVMValueRef t, LLVMValueRef r, LLVMValueRef ilevel0, LLVMValueRef ilevel1, LLVMValueRef lod_fpart, LLVMValueRef *colors_out) argument 983 lp_build_sample_common(struct lp_build_sample_context *bld, unsigned unit, LLVMValueRef *s, LLVMValueRef *t, LLVMValueRef *r, const struct lp_derivatives *derivs, LLVMValueRef lod_bias, LLVMValueRef explicit_lod, LLVMValueRef *lod_ipart, LLVMValueRef *lod_fpart, LLVMValueRef *ilevel0, LLVMValueRef *ilevel1) argument 1085 lp_build_sample_general(struct lp_build_sample_context *bld, unsigned unit, LLVMValueRef s, LLVMValueRef t, LLVMValueRef r, LLVMValueRef lod_ipart, LLVMValueRef lod_fpart, LLVMValueRef ilevel0, LLVMValueRef ilevel1, LLVMValueRef *colors_out) argument 1334 LLVMValueRef lod_ipart = NULL, lod_fpart = NULL; local [all...] |
H A D | lp_bld_sample.c | 389 LLVMValueRef lod_fpart; local 400 lp_build_ifloor_fract(bld, lod, out_lod_ipart, &lod_fpart); 402 lod_fpart = lp_build_mul(bld, lod_fpart, 405 lod_fpart = lp_build_add(bld, lod_fpart, 409 * It's not necessary to clamp lod_fpart since: 411 * - the mip filtering branch is only taken if lod_fpart is positive 414 *out_lod_fpart = lod_fpart; 418 lp_build_printf(bld->gallivm, "lod_fpart 438 LLVMValueRef lod_fpart; local [all...] |
H A D | lp_bld_sample_aos.c | 1320 LLVMValueRef lod_fpart, 1389 lod_fpart = LLVMBuildFMul(builder, lod_fpart, h16vec_scale, ""); 1390 lod_fpart = LLVMBuildFPToSI(builder, lod_fpart, i32vec_type, "lod_fpart.fixed16"); 1392 /* need_lerp = lod_fpart > 0 */ 1395 lod_fpart, bld->perquadi_bld.zero, 1405 * We need to clamp lod_fpart here since we can get negative 1407 * lod_fpart value 1312 lp_build_sample_mipmap(struct lp_build_sample_context *bld, unsigned img_filter, unsigned mip_filter, LLVMValueRef s, LLVMValueRef t, LLVMValueRef r, LLVMValueRef ilevel0, LLVMValueRef ilevel1, LLVMValueRef lod_fpart, LLVMValueRef colors_lo_var, LLVMValueRef colors_hi_var) argument 1529 lp_build_sample_aos(struct lp_build_sample_context *bld, unsigned unit, LLVMValueRef s, LLVMValueRef t, LLVMValueRef r, LLVMValueRef lod_ipart, LLVMValueRef lod_fpart, LLVMValueRef ilevel0, LLVMValueRef ilevel1, LLVMValueRef texel_out[4]) argument [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_sample_soa.c | 869 LLVMValueRef lod_fpart, 915 /* need_lerp = lod_fpart > 0 */ 918 lod_fpart, bld->perquadf_bld.zero, 928 * We unfortunately need to clamp lod_fpart here since we can get 930 * lod_fpart values have same sign. 932 lod_fpart = lp_build_max(&bld->perquadf_bld, lod_fpart, 936 lod_fpart, bld->perquadf_bld.zero); 964 lod_fpart = lp_build_unpack_broadcast_aos_scalars(bld->gallivm, 967 lod_fpart); 860 lp_build_sample_mipmap(struct lp_build_sample_context *bld, unsigned unit, unsigned img_filter, unsigned mip_filter, LLVMValueRef s, LLVMValueRef t, LLVMValueRef r, LLVMValueRef ilevel0, LLVMValueRef ilevel1, LLVMValueRef lod_fpart, LLVMValueRef *colors_out) argument 983 lp_build_sample_common(struct lp_build_sample_context *bld, unsigned unit, LLVMValueRef *s, LLVMValueRef *t, LLVMValueRef *r, const struct lp_derivatives *derivs, LLVMValueRef lod_bias, LLVMValueRef explicit_lod, LLVMValueRef *lod_ipart, LLVMValueRef *lod_fpart, LLVMValueRef *ilevel0, LLVMValueRef *ilevel1) argument 1085 lp_build_sample_general(struct lp_build_sample_context *bld, unsigned unit, LLVMValueRef s, LLVMValueRef t, LLVMValueRef r, LLVMValueRef lod_ipart, LLVMValueRef lod_fpart, LLVMValueRef ilevel0, LLVMValueRef ilevel1, LLVMValueRef *colors_out) argument 1334 LLVMValueRef lod_ipart = NULL, lod_fpart = NULL; local [all...] |
H A D | lp_bld_sample.c | 389 LLVMValueRef lod_fpart; local 400 lp_build_ifloor_fract(bld, lod, out_lod_ipart, &lod_fpart); 402 lod_fpart = lp_build_mul(bld, lod_fpart, 405 lod_fpart = lp_build_add(bld, lod_fpart, 409 * It's not necessary to clamp lod_fpart since: 411 * - the mip filtering branch is only taken if lod_fpart is positive 414 *out_lod_fpart = lod_fpart; 418 lp_build_printf(bld->gallivm, "lod_fpart 438 LLVMValueRef lod_fpart; local [all...] |
H A D | lp_bld_sample_aos.c | 1320 LLVMValueRef lod_fpart, 1389 lod_fpart = LLVMBuildFMul(builder, lod_fpart, h16vec_scale, ""); 1390 lod_fpart = LLVMBuildFPToSI(builder, lod_fpart, i32vec_type, "lod_fpart.fixed16"); 1392 /* need_lerp = lod_fpart > 0 */ 1395 lod_fpart, bld->perquadi_bld.zero, 1405 * We need to clamp lod_fpart here since we can get negative 1407 * lod_fpart value 1312 lp_build_sample_mipmap(struct lp_build_sample_context *bld, unsigned img_filter, unsigned mip_filter, LLVMValueRef s, LLVMValueRef t, LLVMValueRef r, LLVMValueRef ilevel0, LLVMValueRef ilevel1, LLVMValueRef lod_fpart, LLVMValueRef colors_lo_var, LLVMValueRef colors_hi_var) argument 1529 lp_build_sample_aos(struct lp_build_sample_context *bld, unsigned unit, LLVMValueRef s, LLVMValueRef t, LLVMValueRef r, LLVMValueRef lod_ipart, LLVMValueRef lod_fpart, LLVMValueRef ilevel0, LLVMValueRef ilevel1, LLVMValueRef texel_out[4]) argument [all...] |