diff options
author | neonloop | 2021-03-21 16:41:44 +0000 |
---|---|---|
committer | neonloop | 2021-03-21 16:41:44 +0000 |
commit | 4c26780f101a12d455ffe900e6a0d5238d1c9552 (patch) | |
tree | 8913a7229c15e1ed597b5a128a08aa554150f674 /frontend/scale.h | |
parent | 5ef784ab8af08b9629b573b3cfd25f21384771af (diff) | |
download | picogpsp-4c26780f101a12d455ffe900e6a0d5238d1c9552.tar.gz picogpsp-4c26780f101a12d455ffe900e6a0d5238d1c9552.tar.bz2 picogpsp-4c26780f101a12d455ffe900e6a0d5238d1c9552.zip |
Adds a libpicofe frontend and menus
Implements:
- fast-forward (toggle)
- audio-buffer-based frameskip and frame limiting
- color-correction (using the libretro code)
- lcd ghosting (using the libretro code)
- FPS display
- input rebinding
- emulator key rebinding
- scaling (with the old gpsp filters and drowsnug's scaled-nofilter)
- saving and savestates
- game-specific configuration
Not yet implemented:
- cheats
- fast-forward (hold)
Diffstat (limited to 'frontend/scale.h')
-rw-r--r-- | frontend/scale.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/frontend/scale.h b/frontend/scale.h new file mode 100644 index 0000000..fd538eb --- /dev/null +++ b/frontend/scale.h @@ -0,0 +1,9 @@ +#ifndef __FRONTEND_SCALE_H__ +#define __FRONTEND_SCALE_H__ + +void video_post_process(void); +void video_scale(uint16_t *dst, uint32_t dst_h, uint32_t dst_pitch); +void video_clear_msg(uint16_t *dst, uint32_t dst_h, uint32_t dst_pitch); +void video_print_msg(uint16_t *dst, uint32_t dst_h, uint32_t dst_pitch, char *msg); + +#endif /* __FRONTEND_SCALE_H__ */ |