/external/mesa3d/src/gallium/drivers/softpipe/ |
sp_fs_exec.c | 96 const float dadx = coef->dadx[chan]; local 98 const float a0 = coef->a0[chan] + dadx * x + dady * y; 100 quadpos->xyzw[chan].f[1] = a0 + dadx; 102 quadpos->xyzw[chan].f[3] = a0 + dadx + dady;
|
sp_setup.c | 468 coef->dadx[i] = 0; 478 * Compute a0, dadx and dady for a linearly interpolated coefficient, 492 float dadx = a * setup->oneoverarea; local 497 coef->dadx[i] = dadx; 505 * triangles with very large values of dadx or dady as it will 513 (dadx * (setup->vmin[0][0] - setup->pixel_offset) + 519 * Compute a0, dadx and dady for a perspective-corrected interpolant, 522 * the plane coefficients (a0, dadx, dady). 542 float dadx = a * setup->oneoverarea local 926 const float dadx = da * setup->emaj.dx * setup->oneoverarea; local 950 const float dadx = da * setup->emaj.dx * setup->oneoverarea; local [all...] |
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_bld_interp.c | 95 * a = a0 + dadx*x + dady*y 103 * da'dx = (dadx - dwdx*a)*oow 274 LLVMValueRef dadx = coeff_bld->zero; local 285 dadx = coeff_bld->one; 297 dadx = lp_build_extract_broadcast(gallivm, setup_bld->type, 308 * a = a0 + (x * dadx + y * dady) 310 a = lp_build_fmuladd(builder, dadx, pixoffx, a); 441 * a = a0 + (x * dadx + y * dady) 453 * dadq = {0, dadx, dady, dadx + dady 460 LLVMValueRef dadx, dady; local [all...] |
lp_setup_point.c | 53 float (*dadx)[4]; member in struct:point_info 71 info->dadx[slot][i] = 0.0f; 94 info->dadx[slot][i] = 0.0f; 120 float dadx = FIXED_ONE / (float)info->dx12; local 125 info->dadx[slot][0] = dadx; 127 info->a0[slot][0] = 0.5 - (dadx * x0 + dady * y0); 130 info->dadx[slot][0] *= w0; 136 float dadx = 0.0f; local 145 info->dadx[slot][1] = dadx [all...] |
lp_setup_line.c | 55 float (*dadx)[4]; member in struct:lp_line_info 70 info->dadx[slot][i] = 0.0f; 76 * Compute a0, dadx and dady for a linearly interpolated coefficient, 89 float dadx = da21 * info->dx * info->oneoverarea; local 92 info->dadx[slot][i] = dadx; 96 (dadx * (info->v1[0][0] - setup->pixel_offset) + 102 * Compute a0, dadx and dady for a perspective-corrected interpolant, 105 * the plane coefficients (a0, dadx, dady). 121 float dadx = da21 * info->dx * info->oneoverarea local [all...] |
lp_state_setup.c | 72 LLVMValueRef dadx; member in struct:lp_setup_args 92 LLVMValueRef dadx, 103 dadx, 104 LLVMBuildGEP(builder, args->dadx, &idx, 1, "")); 414 /* Calculate dadx (vec4f) 418 LLVMValueRef dadx = LLVMBuildFSub(b, da01_dy20_ooa, da20_dy01_ooa, "dadx"); local 428 LLVMValueRef dadx_x0 = LLVMBuildFMul(b, dadx, x0_center, "dadx_x0"); 433 store_coef(gallivm, args, slot, attr_0, dadx, dady); 453 * Compute a0, dadx and dady for a perspective-corrected interpolant 996 float dadx = sdadx[0][i]; local 1008 float dadx = sdadx[1 + slot][i]; local [all...] |
/external/mesa3d/src/gallium/auxiliary/tgsi/ |
tgsi_exec.h | 96 float dadx[TGSI_NUM_CHANNELS]; member in struct:tgsi_interp_coef
|
tgsi_exec.c | 2897 const float dadx = mach->InterpCoefs[attrib].dadx[chan]; local 2918 const float dadx = mach->InterpCoefs[attrib].dadx[chan]; local [all...] |