46 fpVal = ((2.0 - mEffect) * fpVal) / ((1.0 - mEffect) + fpVal);
70 fpVal = ((2.0 - mEffect) * fpVal) / ((1.0 - mEffect) + fpVal);
95 fpVal = (((2.0 - mEffect) * fpVal) / ((1.0 - mEffect) + fpVal)) + fpVal;
121 fpVal = (((2.0 - mEffect) * fpVal) / ((1.0 - mEffect) + fpVal)) + fpVal;
148 if (fpVal > cntPnt) {
149 double fpVal_mod = (fpVal - cntPnt) / (1.0 - cntPnt);
151 fpVal_mod =
FpCurveDn(fpVal_mod, mEffect);
152 fpVal_mod *= 1.0 - cntPnt;
156 if (fpVal < cntPnt) {
157 double fpVal_mod = (cntPnt - fpVal) / cntPnt;
159 fpVal_mod =
FpCurveDn(fpVal_mod, mEffect);
161 fpVal_mod = cntPnt - fpVal_mod;
189 if (fpVal > cntPnt) {
190 double fpVal_mod = (fpVal - cntPnt) / (1.0 - cntPnt);
192 fpVal_mod =
FpCurveUp(fpVal_mod, mEffect);
193 fpVal_mod *= 1.0 - cntPnt;
197 if (fpVal < cntPnt) {
198 double fpVal_mod = (cntPnt - fpVal) / cntPnt;
200 fpVal_mod =
FpCurveUp(fpVal_mod, mEffect);
202 fpVal_mod = cntPnt - fpVal_mod;
228 fpVal = ((2.0 - mEffect) * fpVal) / ((1.0 - mEffect) + fabs(fpVal));
243 return (
float) ( inpVal >= 0.f ? (inpVal * (hard+inpVal) / (1.
f + (hard*inpVal) + (inpVal*inpVal))) :
244 (inpVal * (hard-inpVal) / (1.f - (hard*inpVal) + (inpVal*inpVal))) );
257 return (
double) ( inpVal >= 0.0 ? (inpVal * (hard+inpVal) / (1.0 + (hard*inpVal) + (inpVal*inpVal))) :
258 (inpVal * (hard-inpVal) / (1.0 - (hard*inpVal) + (inpVal*inpVal))) );
272 return (
float) ( inpVal >= 0.f ? (inpVal * (hard+inpVal) / (scale + (hard*inpVal) + (inpVal*inpVal))) :
273 (inpVal * (hard-inpVal) / (scale - (hard*inpVal) + (inpVal*inpVal))) );
287 return (
double) ( inpVal >= 0.0 ? (inpVal * (hard+inpVal) / (scale + (hard*inpVal) + (inpVal*inpVal))) :
288 (inpVal * (hard-inpVal) / (scale - (hard*inpVal) + (inpVal*inpVal))) );
static const vec3_t scale