Lines Matching refs:x

367     if ( kp->center_org.x < 0.0f ) {  in calc_dpd2pos_scale()
368 sx += kp->center_org.x ; in calc_dpd2pos_scale()
370 sx -= kp->center_org.x ; in calc_dpd2pos_scale()
397 kp->kobj_frame_min.x = -1.0f + kp_err_outside_frame ; in reset_kpad()
398 kp->kobj_frame_max.x = 1.0f - kp_err_outside_frame ; in reset_kpad()
421 sp->horizon.x = kp->acc_horizon.x = kp->obj_horizon.x = 1.0f ; in reset_kpad()
426 sp->acc_vertical.x = 1.0f ; in reset_kpad()
437 sp->acc.x = sp->acc.z = 0.0f ; in reset_kpad()
475 (*dst).x = src->x * (projection_height / 2.0f) * 1.2f ; in KPADGetProjectionPos()
478 (*dst).x *= viRatio * 0.908 ; in KPADGetProjectionPos()
499 vx = kp->hard_acc.x ; in KPADCalibrateDPD()
503 kp->accXY_nrm_hori.x = vx / f1 ; in KPADCalibrateDPD()
515 if ( op1->center.x < op2->center.x ) goto LABEL_cp12 ; in KPADCalibrateDPD()
516 else if ( op2->center.x < op1->center.x ) goto LABEL_cp21 ; in KPADCalibrateDPD()
536 vx = kp->kobj_regular[ KPAD_USE_OBJECTS - 1 ].center.x - kp->kobj_regular[ 0 ].center.x ; in KPADCalibrateDPD()
539 kp->sec_nrm_hori.x = vx * f1 ; in KPADCalibrateDPD()
585 kp->center_org.x = 0.0f ; in KPADSetSensorHeight()
777 f1 = sqrtf( kp->hard_acc.x * kp->hard_acc.x + kp->hard_acc.y * kp->hard_acc.y ) ; in calc_acc_horizon()
779 ax = kp->hard_acc.x / f1 ; in calc_acc_horizon()
789 vx = kp->accXY_nrm_hori.x * ax + kp->accXY_nrm_hori.y * ay ; in calc_acc_horizon()
790 vy = kp->accXY_nrm_hori.y * ax - kp->accXY_nrm_hori.x * ay ; in calc_acc_horizon()
793 ax = ( vx - kp->acc_horizon.x ) * f1 + kp->acc_horizon.x ; in calc_acc_horizon()
799 kp->acc_horizon.x = ax / f1 ; in calc_acc_horizon()
804 kp->ah_circle_pos.x += ( kp->acc_horizon.x - kp->ah_circle_pos.x ) * kp_ah_circle_pw ; in calc_acc_horizon()
807 vx = kp->acc_horizon.x - kp->ah_circle_pos.x ; in calc_acc_horizon()
823 ax = sqrtf( f2 = kp->hard_acc.x * kp->hard_acc.x + kp->hard_acc.y * kp->hard_acc.y ) ; in calc_acc_vertical()
837 ax = ( ax - sp->acc_vertical.x ) * f1 + sp->acc_vertical.x ; in calc_acc_vertical()
843 sp->acc_vertical.x = ax / f1 ; in calc_acc_vertical()
883 kp->hard_acc.x = clamp_acc( (f32)(s32)-uwp->u.core.accX * kp->acc_scale_x, kp_rm_acc_max ) ; in read_kpad_acc()
891 calc_acc( kp, &sp->acc.x, kp->hard_acc.x ) ; in read_kpad_acc()
894 sp->acc_value = sqrtf( sp->acc.x * sp->acc.x + sp->acc.y * sp->acc.y + sp->acc.z * sp->acc.z ) ; in read_kpad_acc()
897 vec.x -= sp->acc.x ; in read_kpad_acc()
900 sp->acc_speed = sqrtf( vec.x * vec.x + vec.y * vec.y + vec.z * vec.z ) ; in read_kpad_acc()
917 fsrc.x = clamp_acc( (f32)(s32)-uwp->u.fs.fsAccX * kp->fs_acc_scale_x, kp_fs_acc_max ) ; in read_kpad_acc()
929 calc_acc( kp, &sp->ex_status.fs.acc.x, fsrc.x ) ; in read_kpad_acc()
932 …sp->ex_status.fs.acc_value = sqrtf( sp->ex_status.fs.acc.x * sp->ex_status.fs.acc.x + sp->ex_statu… in read_kpad_acc()
935 vec.x -= sp->ex_status.fs.acc.x ; in read_kpad_acc()
938 sp->ex_status.fs.acc_speed = sqrtf( vec.x * vec.x + vec.y * vec.y + vec.z * vec.z ) ; in read_kpad_acc()
958 kobj_p->center.x = (f32)(s32)wobj_p->x * dpd_scale - dpd_cx ; in get_kobj()
983 if ( kobj_p->center.x <= kp->kobj_frame_min.x || kobj_p->center.x >= kp->kobj_frame_max.x || in check_kobj_outside_frame()
1007 if ( op1->center.x == op2->center.x && op1->center.y == op2->center.y ) { in check_kobj_same_position()
1023 vx = p2->x - p1->x ; in calc_horizon()
1029 hori->x = kp->sec_nrm_hori.x * vx + kp->sec_nrm_hori.y * vy ; in calc_horizon()
1030 hori->y = kp->sec_nrm_hori.y * vx - kp->sec_nrm_hori.x * vy ; in calc_horizon()
1058 f1 = kp->acc_horizon.x * hori.x + kp->acc_horizon.y * hori.y ; in select_2obj_first()
1107 vx = op2->center.x - op1->center.x ; in select_2obj_continue()
1110 nrm.x = vx * f1 ; in select_2obj_continue()
1127 f2 = kp->sec_nrm.x * nrm.x + kp->sec_nrm.y * nrm.y ; in select_2obj_continue()
1174 vx = kp->sec_nrm_hori.x * kp->acc_horizon.x + kp->sec_nrm_hori.y * kp->acc_horizon.y ; in select_1obj_first()
1175 vy = kp->sec_nrm_hori.y * kp->acc_horizon.x - kp->sec_nrm_hori.x * kp->acc_horizon.y ; in select_1obj_first()
1186 p1.x = op1->center.x - vx ; // Expected point is to the left in select_1obj_first()
1188 p2.x = op1->center.x + vx ; // Expected point is to the right in select_1obj_first()
1191 if ( p1.x <= kp->kobj_frame_min.x || p1.x >= kp->kobj_frame_max.x || in select_1obj_first()
1194 if ( p2.x > kp->kobj_frame_min.x && p2.x < kp->kobj_frame_max.x && in select_1obj_first()
1207 if ( p2.x <= kp->kobj_frame_min.x || p2.x >= kp->kobj_frame_max.x || in select_1obj_first()
1246 vx = op1->center.x - op2->center.x ; in select_1obj_continue()
1263 … kp->sec_nrm.x = kp->sec_nrm_hori.x * kp->acc_horizon.x + kp->sec_nrm_hori.y * kp->acc_horizon.y ; in select_1obj_continue()
1264 … kp->sec_nrm.y = kp->sec_nrm_hori.y * kp->acc_horizon.x - kp->sec_nrm_hori.x * kp->acc_horizon.y ; in select_1obj_continue()
1267 vx = kp->sec_length * kp->sec_nrm.x ; in select_1obj_continue()
1270 kp->kobj_regular[ 1 ].center.x = rp1->center.x + vx ; in select_1obj_continue()
1275 kp->kobj_regular[ 0 ].center.x = rp1->center.x - vx ; in select_1obj_continue()
1297 vx = kp->kobj_regular[ 1 ].center.x - kp->kobj_regular[ 0 ].center.x ; in calc_obj_horizon()
1304 kp->sec_nrm.x = ( vx *= f1 ) ; in calc_obj_horizon()
1307 kp->obj_horizon.x = kp->sec_nrm_hori.x * vx + kp->sec_nrm_hori.y * vy ; in calc_obj_horizon()
1308 kp->obj_horizon.y = kp->sec_nrm_hori.y * vx - kp->sec_nrm_hori.x * vy ; in calc_obj_horizon()
1331 pos.x = kp->sec_nrm_hori.x * kp->sec_nrm.x + kp->sec_nrm_hori.y * kp->sec_nrm.y ; in calc_dpd_variable()
1332 pos.y = kp->sec_nrm_hori.y * kp->sec_nrm.x - kp->sec_nrm_hori.x * kp->sec_nrm.y ; in calc_dpd_variable()
1342 vec.x = pos.x - sp->horizon.x ; in calc_dpd_variable()
1344 f1 = sqrtf( vec.x * vec.x + vec.y * vec.y ) ; in calc_dpd_variable()
1360 vec.x = f1 * vec.x + sp->horizon.x ; in calc_dpd_variable()
1362 f1 = sqrtf( vec.x * vec.x + vec.y * vec.y ) ; // Normalize because this is tilt in calc_dpd_variable()
1363 vec.x /= f1 ; in calc_dpd_variable()
1366 sp->hori_vec.x = vec.x - sp->horizon.x ; in calc_dpd_variable()
1368 … sp->hori_speed = sqrtf( sp->hori_vec.x * sp->hori_vec.x + sp->hori_vec.y * sp->hori_vec.y ) ; in calc_dpd_variable()
1375 vec.x = vec.x * f1 + sp->horizon.x ; in calc_dpd_variable()
1377 f1 = sqrtf( vec.x * vec.x + vec.y * vec.y ) ; in calc_dpd_variable()
1378 vec.x /= f1 ; in calc_dpd_variable()
1381 sp->hori_vec.x = vec.x - sp->horizon.x ; in calc_dpd_variable()
1383 … sp->hori_speed = sqrtf( sp->hori_vec.x * sp->hori_vec.x + sp->hori_vec.y * sp->hori_vec.y ) ; in calc_dpd_variable()
1461 pos.x = ( kp->kobj_regular[ 0 ].center.x + kp->kobj_regular[ 1 ].center.x ) * 0.5f ; in calc_dpd_variable()
1465 f1 = kp->sec_nrm.x * kp->sec_nrm_hori.x + kp->sec_nrm.y * kp->sec_nrm_hori.y ; in calc_dpd_variable()
1466 f2 = -kp->sec_nrm.y * kp->sec_nrm_hori.x + kp->sec_nrm.x * kp->sec_nrm_hori.y ; in calc_dpd_variable()
1467 vec.x = f1 * pos.x - f2 * pos.y ; in calc_dpd_variable()
1468 vec.y = f2 * pos.x + f1 * pos.y ; in calc_dpd_variable()
1471 vec.x = ( kp->center_org.x - vec.x ) * kp->dpd2pos_scale ; in calc_dpd_variable()
1475 pos.x = -kp->accXY_nrm_hori.y * vec.x + kp->accXY_nrm_hori.x * vec.y ; in calc_dpd_variable()
1476 pos.y = -kp->accXY_nrm_hori.x * vec.x - kp->accXY_nrm_hori.y * vec.y ; in calc_dpd_variable()
1486 vec.x = pos.x - sp->pos.x ; in calc_dpd_variable()
1488 f1 = sqrtf( vec.x * vec.x + vec.y * vec.y ) ; in calc_dpd_variable()
1504 sp->vec.x = f1 * vec.x ; in calc_dpd_variable()
1506 sp->speed = sqrtf( sp->vec.x * sp->vec.x + sp->vec.y * sp->vec.y ) ; in calc_dpd_variable()
1508 sp->pos.x += sp->vec.x ; in calc_dpd_variable()
1514 sp->vec.x = f1 * vec.x ; in calc_dpd_variable()
1516 sp->speed = sqrtf( sp->vec.x * sp->vec.x + sp->vec.y * sp->vec.y ) ; in calc_dpd_variable()
1518 sp->pos.x += sp->vec.x ; in calc_dpd_variable()
1576 if ( sp->acc_vertical.x <= kp_err_up_inpr ) goto LABEL_select_NG ; in read_kpad_dpd()
1630 …if ( kp->obj_horizon.x * kp->acc_horizon.x + kp->obj_horizon.y * kp->acc_horizon.y <= kp_err_acc_i… in read_kpad_dpd()
1687 stick->x = stick->y = 0.0f ; in clamp_stick_circle()
1690 stick->x = fx / length ; in clamp_stick_circle()
1695 stick->x = fx * length ; in clamp_stick_circle()
1707 clamp_trigger( &stick->x, -sx, min, max ) ; in clamp_stick_cross()
1708 stick->x = -stick->x ; in clamp_stick_cross()
1710 clamp_trigger( &stick->x, sx, min, max ) ; in clamp_stick_cross()
1720 length = stick->x * stick->x + stick->y * stick->y ; in clamp_stick_cross()
1723 stick->x /= length ; in clamp_stick_cross()
1751 ep->fs.acc.x = ep->fs.acc.z = 0.0f ; in read_kpad_ext()
1797 … clamp_trigger( &ep->cl.rstick.x, uwp->u.cl.clRStickX, kp_ex_analog_min, kp_ex_analog_max ) ; in read_kpad_ext()
1815 ep->cl.lstick.x = ep->cl.lstick.y = 0.0f ; in read_kpad_ext()
1816 ep->cl.rstick.x = ep->cl.rstick.y = 0.0f ; in read_kpad_ext()
2052 if(core1G.x * core1G.y * core1G.z != 0){ // Bug fix in KPADiRead()
2053 kp->acc_scale_x = 1.0f / core1G.x ; in KPADiRead()
2065 if( fs1G.x * fs1G.y * fs1G.z != 0 ){ // Bug fix in KPADiRead()
2066 kp->fs_acc_scale_x = 1.0f / fs1G.x ; in KPADiRead()