working tripple buffering

This commit is contained in:
notaz
2009-05-31 23:10:24 +03:00
parent 4742480dca
commit 4cdfc0bc7b
6 changed files with 187 additions and 22 deletions

View File

@@ -509,6 +509,13 @@ u32 update_input()
buttons |= GP2X_VOL_MIDDLE;
}
/* for Wiz */
if((buttons & GP2X_VOL_DOWN) && (buttons & GP2X_SELECT))
{
buttons &= ~(GP2X_VOL_DOWN | GP2X_SELECT);
buttons |= GP2X_VOL_MIDDLE;
}
handled_buttons = ((last_buttons ^ buttons) | GP2X_VOL_DOWN | GP2X_VOL_UP) & buttons;
last_buttons = buttons;