Searched defs:dady (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/
H A Dsp_fs_exec.c104 const float dady = coef->dady[chan]; local
105 const float a0 = coef->a0[chan] + dadx * x + dady * y;
108 quadpos->xyzw[chan].f[2] = a0 + dady;
109 quadpos->xyzw[chan].f[3] = a0 + dadx + dady;
H A Dsp_setup.c468 coef->dady[i] = 0;
477 * Compute a0, dadx and dady for a linearly interpolated coefficient,
492 float dady = b * setup->oneoverarea; local
497 coef->dady[i] = dady;
504 * triangles with very large values of dadx or dady as it will
513 dady * (setup->vmin[0][1] - setup->pixel_offset)));
520 setup->coef[slot].dady[i]);
526 * Compute a0, dadx and dady for a perspective-corrected interpolant,
529 * the plane coefficients (a0, dadx, dady)
550 float dady = b * setup->oneoverarea; local
907 const float dady = da * setup->emaj.dy * setup->oneoverarea; local
931 const float dady = da * setup->emaj.dy * setup->oneoverarea; local
[all...]
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_fs_exec.c104 const float dady = coef->dady[chan]; local
105 const float a0 = coef->a0[chan] + dadx * x + dady * y;
108 quadpos->xyzw[chan].f[2] = a0 + dady;
109 quadpos->xyzw[chan].f[3] = a0 + dadx + dady;
H A Dsp_setup.c468 coef->dady[i] = 0;
477 * Compute a0, dadx and dady for a linearly interpolated coefficient,
492 float dady = b * setup->oneoverarea; local
497 coef->dady[i] = dady;
504 * triangles with very large values of dadx or dady as it will
513 dady * (setup->vmin[0][1] - setup->pixel_offset)));
520 setup->coef[slot].dady[i]);
526 * Compute a0, dadx and dady for a perspective-corrected interpolant,
529 * the plane coefficients (a0, dadx, dady)
550 float dady = b * setup->oneoverarea; local
907 const float dady = da * setup->emaj.dy * setup->oneoverarea; local
931 const float dady = da * setup->emaj.dy * setup->oneoverarea; local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
H A Dlp_setup_point.c52 float (*dady)[4]; member in struct:point_info
68 info->dady[slot][i] = 0.0f;
91 info->dady[slot][i] = 0.0f;
117 float dady = 0.0f; local
122 info->dady[slot][0] = dady;
123 info->a0[slot][0] = 0.5 - (dadx * x0 + dady * y0);
127 info->dady[slot][0] *= w0;
133 float dady = FIXED_ONE / (float)info->dx12; local
138 dady
[all...]
H A Dlp_bld_interp.c95 * a = a0 + dadx*x + dady*y
104 * da'dy = (dady - dwdy*a)*oow
281 LLVMValueRef dady = coeff_bld->zero; local
294 dady = coeff_bld->one;
300 dady = lp_build_extract_broadcast(gallivm, setup_bld->type,
308 * a = a0 + (x * dadx + y * dady)
311 dady = LLVMBuildFMul(builder, dady, pixoffy, "");
313 a = LLVMBuildFAdd(builder, a, dady, "");
435 * a = a0 + (x * dadx + y * dady)
457 LLVMValueRef dadx, dady; local
[all...]
H A Dlp_setup_line.c53 float (*dady)[4]; member in struct:lp_line_info
68 info->dady[slot][i] = 0.0f;
73 * Compute a0, dadx and dady for a linearly interpolated coefficient,
87 float dady = da21 * info->dy * info->oneoverarea; local
90 info->dady[slot][i] = dady;
94 dady * (info->v1[0][1] - setup->pixel_offset)));
99 * Compute a0, dadx and dady for a perspective-corrected interpolant,
102 * the plane coefficients (a0, dadx, dady).
119 float dady local
[all...]
H A Dlp_state_setup.c69 LLVMValueRef dady; member in struct:lp_setup_args
138 LLVMValueRef dady)
152 dady,
153 LLVMBuildGEP(builder, args->dady, &idx, 1, ""));
376 /* Calculate dady (vec4f)
380 LLVMValueRef dady = LLVMBuildFSub(b, da20_dx01_ooa, da01_dx20_ooa, "dady"); local
385 LLVMValueRef dady_y0 = LLVMBuildFMul(b, dady, y0_center, "dady_y0");
389 store_coef(gallivm, args, slot, attr_0, dadx, dady);
409 * Compute a0, dadx and dady fo
133 store_coef(struct gallivm_state *gallivm, struct lp_setup_args *args, unsigned slot, LLVMValueRef a0, LLVMValueRef dadx, LLVMValueRef dady) argument
957 float dady = sdady[0][i]; local
970 float dady = sdady[1 + slot][i]; local
[all...]
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_setup_point.c52 float (*dady)[4]; member in struct:point_info
68 info->dady[slot][i] = 0.0f;
91 info->dady[slot][i] = 0.0f;
117 float dady = 0.0f; local
122 info->dady[slot][0] = dady;
123 info->a0[slot][0] = 0.5 - (dadx * x0 + dady * y0);
127 info->dady[slot][0] *= w0;
133 float dady = FIXED_ONE / (float)info->dx12; local
138 dady
[all...]
H A Dlp_bld_interp.c95 * a = a0 + dadx*x + dady*y
104 * da'dy = (dady - dwdy*a)*oow
281 LLVMValueRef dady = coeff_bld->zero; local
294 dady = coeff_bld->one;
300 dady = lp_build_extract_broadcast(gallivm, setup_bld->type,
308 * a = a0 + (x * dadx + y * dady)
311 dady = LLVMBuildFMul(builder, dady, pixoffy, "");
313 a = LLVMBuildFAdd(builder, a, dady, "");
435 * a = a0 + (x * dadx + y * dady)
457 LLVMValueRef dadx, dady; local
[all...]
H A Dlp_setup_line.c53 float (*dady)[4]; member in struct:lp_line_info
68 info->dady[slot][i] = 0.0f;
73 * Compute a0, dadx and dady for a linearly interpolated coefficient,
87 float dady = da21 * info->dy * info->oneoverarea; local
90 info->dady[slot][i] = dady;
94 dady * (info->v1[0][1] - setup->pixel_offset)));
99 * Compute a0, dadx and dady for a perspective-corrected interpolant,
102 * the plane coefficients (a0, dadx, dady).
119 float dady local
[all...]
H A Dlp_state_setup.c69 LLVMValueRef dady; member in struct:lp_setup_args
138 LLVMValueRef dady)
152 dady,
153 LLVMBuildGEP(builder, args->dady, &idx, 1, ""));
376 /* Calculate dady (vec4f)
380 LLVMValueRef dady = LLVMBuildFSub(b, da20_dx01_ooa, da01_dx20_ooa, "dady"); local
385 LLVMValueRef dady_y0 = LLVMBuildFMul(b, dady, y0_center, "dady_y0");
389 store_coef(gallivm, args, slot, attr_0, dadx, dady);
409 * Compute a0, dadx and dady fo
133 store_coef(struct gallivm_state *gallivm, struct lp_setup_args *args, unsigned slot, LLVMValueRef a0, LLVMValueRef dadx, LLVMValueRef dady) argument
957 float dady = sdady[0][i]; local
970 float dady = sdady[1 + slot][i]; local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/tgsi/
H A Dtgsi_exec.h88 float dady[TGSI_NUM_CHANNELS]; member in struct:tgsi_interp_coef
H A Dtgsi_exec.c2300 const float dady = mach->InterpCoefs[attrib].dady[chan]; local
2301 const float a0 = mach->InterpCoefs[attrib].a0[chan] + dadx * x + dady * y;
2304 mach->Inputs[attrib].xyzw[chan].f[2] = a0 + dady;
2305 mach->Inputs[attrib].xyzw[chan].f[3] = a0 + dadx + dady;
2321 const float dady = mach->InterpCoefs[attrib].dady[chan]; local
2322 const float a0 = mach->InterpCoefs[attrib].a0[chan] + dadx * x + dady * y;
2327 mach->Inputs[attrib].xyzw[chan].f[2] = (a0 + dady) / w[2];
2328 mach->Inputs[attrib].xyzw[chan].f[3] = (a0 + dadx + dady) /
[all...]
/external/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_exec.h88 float dady[TGSI_NUM_CHANNELS]; member in struct:tgsi_interp_coef
H A Dtgsi_exec.c2300 const float dady = mach->InterpCoefs[attrib].dady[chan]; local
2301 const float a0 = mach->InterpCoefs[attrib].a0[chan] + dadx * x + dady * y;
2304 mach->Inputs[attrib].xyzw[chan].f[2] = a0 + dady;
2305 mach->Inputs[attrib].xyzw[chan].f[3] = a0 + dadx + dady;
2321 const float dady = mach->InterpCoefs[attrib].dady[chan]; local
2322 const float a0 = mach->InterpCoefs[attrib].a0[chan] + dadx * x + dady * y;
2327 mach->Inputs[attrib].xyzw[chan].f[2] = (a0 + dady) / w[2];
2328 mach->Inputs[attrib].xyzw[chan].f[3] = (a0 + dadx + dady) /
[all...]

Completed in 201 milliseconds