Commit Graph

16 Commits

Author SHA1 Message Date
Vivian Lim 5d2692262c Split into two crates in one workspace: ferretro_core & ferretro_components 2021-08-18 14:32:55 -07:00
lifning d156c04a04 fix SDL2 audio thread hanging on close 2021-08-17 16:50:26 -07:00
Vivian Lim cf076409f0 Merge branch 'matriarch' of ssh://vvn.space:2222/cinnabon/rustro into viv/ffmpeg2 2021-08-17 15:37:51 -07:00
lifning a7c4f0909d sorta works! ffmpeg component might need updating to latest example code 2021-08-17 04:06:40 -07:00
lifning 9dcbc94847 WIP: messing with mutability for a better tomorrow 2021-08-12 23:58:21 -07:00
lifning 7b06ed61d1 constructor for RetroComponentBase 2021-08-11 01:08:22 -07:00
lifning 47d7113b03 implement the rest of the callbacks in the dispatcher 2021-08-11 00:42:13 -07:00
lifning 2b73e3d836 document env callbacks & continue sketching component api 2021-08-10 17:59:00 -07:00
Vivian Lim 2408654651 writes some garbage to file each frame (using .mp4 output). i'm not sure if this is an improvement 2021-04-19 01:06:47 -07:00
lif abff72a694 fix a warning & the cargo version of ffmpeg4 2020-01-25 12:18:35 -08:00
Vivian Lim a440c1a190 Merge branch 'viv/sdl_keyboard' of cinnabon/rustro into matriarch 2019-12-24 05:27:21 +00:00
Vivian Lim 6ae54e8ea2 add check for infinite framerate, which I saw on gambatte/windows 2019-12-23 21:24:45 -08:00
Vivian Lim 84973982b4 use gamepad_state for any non-zero value, instead of just positive ones. 2019-12-23 21:23:18 -08:00
Vivian Lim 032956d343 Add keyboard input bindings 2019-12-23 00:22:35 -08:00
lif 3a37efea02 fix default pixfmt in sdl2 example, add ffmpeg4 to dev-dependencies in preparation for ffmpeg example 2019-11-24 01:13:14 -08:00
lif e0e02397a7 use cargo examples semantically 2019-11-23 21:19:15 -08:00
Renamed from src/bin/example.rs (Browse further)