Home | History | Annotate | Download | only in gallivm

Lines Matching refs:rho

178  * Generate code to compute coordinate gradient (rho).
181 * The resulting rho is scalar per quad.
203 LLVMValueRef rho;
289 rho = rho_vec;
306 rho = lp_build_max(coord_bld, rho_s, rho_t);
314 rho = lp_build_max(coord_bld, rho, rho_r);
318 rho = lp_build_pack_aos_scalars(bld->gallivm, coord_bld->type,
319 perquadf_bld->type, rho);
328 rho = rho_vec;
337 rho = lp_build_max(float_bld, rho_s, rho_t);
341 rho = lp_build_max(float_bld, rho, rho_r);
347 return rho;
432 LLVMValueRef rho,
445 assert(lp_check_value(bld->type, rho));
452 rho = lp_build_mul(bld, rho,
455 /* ipart = ifloor(log2(rho)) */
456 lod_ipart = lp_build_extract_exponent(bld, rho, 0);
458 /* fpart = rho / 2**ipart */
459 lod_fpart = lp_build_extract_mantissa(bld, rho);
523 LLVMValueRef rho;
525 rho = lp_build_rho(bld, unit, derivs);
528 * Compute lod = log2(rho)
543 *out_lod_ipart = lp_build_ilog2(perquadf_bld, rho);
549 lp_build_brilinear_rho(perquadf_bld, rho, BRILINEAR_FACTOR,
556 lod = lp_build_log2(perquadf_bld, rho);
559 lod = lp_build_fast_log2(perquadf_bld, rho);