Commit Graph

110 Commits

Author SHA1 Message Date
Toad King b75f4b4f67 implement setting vsync and swapinterval
vsync is not "true" vsync (that's always on in browsers) but changes the main loop timer from immediate to window.requestAnimationFrame
2018-01-14 23:29:20 -06:00
Toad King 2d27a8c3e2 fix exiting not terminating emscripten runtime 2018-01-14 02:53:34 -06:00
Toad King 5ef595be1a fix fullscreen 2018-01-14 02:33:22 -06:00
twinaphex b11620e1eb Add retro_timers.h/retro_math.h 2017-06-28 04:41:38 +02:00
twinaphex 6af5bd01bf Merge retro_stat and file_path 2017-06-16 15:00:11 +02:00
twinaphex 1421d1da30 Use path_mkdir 2017-05-23 20:45:14 +02:00
twinaphex ccba9635b6 Update the way default directories are handled 2017-05-23 19:43:58 +02:00
twinaphex 80d9d1f143 Rewrite task_queue 2017-05-14 20:43:48 +02:00
twinaphex 42ebe7a7ad Merge runloop.c and retroarch.c 2017-05-11 09:11:46 +02:00
twinaphex cc095e56fc Start refactoring bool variables 2017-04-28 00:53:20 +02:00
twinaphex 96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00
twinaphex 80798ab924 Remove hacky 'OSK Keyboard' overlay 2016-11-27 02:46:09 +01:00
twinaphex d08668b331 Rollback 4b807b482 - was unnecessary in hindsight anyway 2016-10-22 16:39:55 +02:00
twinaphex 4b807b482f Create runloop_poll 2016-10-20 02:17:17 +02:00
twinaphex 2a139b7d72 Add frontend_driver_attach_console/frontend_driver_detach_console 2016-10-09 17:15:50 +02:00
twinaphex 2277428f52 Move more global->savefiles usage to task_save.c 2016-09-19 04:09:27 +02:00
radius 9022bf75ad (emscripten) make core assets a subdir of content 2016-09-13 19:48:17 -05:00
twinaphex 7ac1ed7e10 Cleanups 2016-09-11 14:54:34 +02:00
radius 5dcfe3bb24 (ems) simplify code 2016-09-09 00:25:27 -05:00
radius ff6861fc77 emscripten and psp frontend driver refinement 2016-09-09 00:12:48 -05:00
radius d551b00787 emscripten and psp frontend driver cleanups 2016-09-08 23:56:43 -05:00
radius e97b273c94 (ems) build fix 2016-09-07 20:19:51 -05:00
radius 46a861836b (ems) build fix 2016-09-07 20:16:30 -05:00
radius 7128785e7b (ems) add the missing default paths 2016-09-07 20:09:58 -05:00
twinaphex 4a5be82250 Update 2016-09-06 00:41:43 +02:00
radius c75ab63c79 make save dirs persistent 2016-08-28 23:49:49 -05:00
radius 7dbc3d2498 fix 2016-08-28 23:24:04 -05:00
radius be6ddfa6d0 add default menu content 2016-08-28 23:21:29 -05:00
radius 9cfb6c971f (ems) change a few more settings 2016-08-28 23:11:57 -05:00
radius 5dc5ece52b (ems) change a few default settings 2016-08-28 23:03:49 -05:00
radius 8e362558bb (ems) build fix 2016-08-28 22:56:11 -05:00
radius e9676db61d (ems) build fix 2016-08-28 22:54:00 -05:00
radius a820aeadec try to use XDG for emscripten 2016-08-28 22:50:56 -05:00
twinaphex 2cf255328d (Vita) Add baked-in zlib
(Emscripten )Add platform driver
2016-08-10 23:04:46 +02:00
twinaphex bb1d1da693 Remove runloop_iterate_data 2016-05-16 17:29:02 +02:00
twinaphex 2691ab0c7d Rename command_event enums 2016-05-09 20:51:53 +02:00
twinaphex 523ebed112 Combine command_event.c and command.c 2016-05-09 20:30:47 +02:00
twinaphex a98ef36d36 Rename event_cmd_ctl to command_event 2016-05-09 20:20:50 +02:00
twinaphex 13e67aa44e Create runloop_iterate_data 2016-05-08 06:29:11 +02:00
twinaphex 2e14d0979b Header include cleanups 2016-03-22 03:13:33 +01:00
Alwin Garside 97b60b1e20 Fixed emscripten build 2016-03-13 15:30:30 +01:00
twinaphex 372d673a26 Rename event_command to event_cmd_ctl - add second parameter 2016-01-22 15:34:43 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex a8c6fc150b Add RUNLOOP_CTL_DATA_ITERATE 2015-12-11 10:17:18 +01:00
twinaphex 5b1e1592cb Rename rarch_main_iterate and rarch_main_data_iterate 2015-12-07 15:22:36 +01:00
twinaphex 4e0a4150b5 Merge runloop and runloop_data.c 2015-11-30 15:35:57 +01:00
twinaphex 5465da0139 Rename rarch_sleep to retro_sleep 2015-09-22 18:55:14 +02:00
twinaphex e0c7d0905d Header cleanups 2015-09-15 04:49:10 +02:00
twinaphex fdd1d3ee9f Pass sleep_ms argument to rarch_main_iterate 2015-08-27 14:52:02 +02:00
twinaphex 4b0ee4b9c2 Move rarch_sleep outside of rarch_main_iterate so that caller
can implement the idle step itself
2015-08-27 13:13:14 +02:00
twinaphex 760ff5fa30 (Emscripten) Build fixes 2015-08-20 00:32:24 +02:00
twinaphex a5547aded9 (Emscripten) Fix another header include 2015-08-20 00:27:49 +02:00
twinaphex f908fffac4 (Emscripten) Include headers 2015-08-20 00:25:12 +02:00
twinaphex 4787c463b6 Backport this - 58748da89d 2015-07-27 00:08:25 +02:00
twinaphex 74ee699d5c Split up rarch_main_data_iterate outside of rarch_main_iterate 2015-05-16 17:00:50 +02:00
twinaphex 14505cc222 Create new rarch_main signature 2015-04-20 21:31:25 +02:00
twinaphex 335097f98f (Emscripten) Buildfixes 2015-04-14 22:01:41 +02:00
twinaphex 2fbc79e9f3 Cleanup some header includes 2015-04-07 22:21:08 +02:00
twinaphex 5d8ce54a9f Updates pt. 4 2015-03-20 22:22:06 +01:00
twinaphex ca67f9c317 Rename frontend/platform/ to frontend/drivers/ 2015-01-12 21:47:01 +01:00