Commit Graph

177 Commits

Author SHA1 Message Date
twinaphex 00dce981c8 (runloop.c) Create static functions 2016-04-10 15:40:46 +02:00
twinaphex dba04c73e4 Move core options variable 2016-04-06 02:30:20 +02:00
twinaphex c7a9182d59 Create CORE_CTL_{INPUT_DESCRIPTORS} 2016-04-06 01:57:02 +02:00
twinaphex 9a90008543 Frame time needs to be reset back to defaults after we close the
core and its contents - this was causing a crash when jumping
from a core that supports frame time callback (2048) to a core
that doesn't (Mupen64plus)
2016-04-06 01:29:32 +02:00
twinaphex 4c14267f5b Create core_type.h 2016-03-22 02:56:06 +01:00
twinaphex 93b7dc1bdd (libretro-common) move 'lists' files to lists/ 2016-03-20 14:53:54 +01:00
twinaphex 97981c7a9d Header cleanups 2016-03-20 04:44:29 +01:00
Twinaphex ca480ef459 Prevent possible crash 2016-03-11 10:16:23 +01:00
Alcaro 949cbcac07 Always poll input even if core doesn't have any input. 2016-02-23 16:28:32 +01:00
Hans-Kristian Arntzen 9c21c9ea1f Before unloading game, make sure we stop the threaded audio driver. 2016-02-20 10:28:39 +01:00
twinaphex d8bfa7ab7d Rename RARCH_DISPLAY_CTL_DEINIT_VIDEO_CACHE_CONTEXT to RARCH_DISPLAY_CTL_DEINIT_HW_CONTEXT 2016-02-07 20:15:58 +01:00
twinaphex 702d9d4728 Create RARCH_DISPLAY_CTL_DEINIT_VIDEO_CACHE_CONTEXT 2016-02-07 20:11:16 +01:00
twinaphex 3e69eb5a8e video_driver_unset_callback - have destroy_callback do this
implicitly
2016-02-07 20:06:07 +01:00
twinaphex 772aa6ef0c Move destroy and unsetting of video driver callback to RETRO_UNLOAD_GAME
time
2016-02-07 19:29:40 +01:00
twinaphex 5f3ddb4bfc Fix some warnings with SNC PS3 compiler 2016-02-03 15:25:37 +01:00
twinaphex 3eb71faf64 Nits 2016-01-28 06:21:29 +01:00
twinaphex aad3ddc7a5 Move core_poll_type to libretro_version_1.c 2016-01-28 06:20:44 +01:00
twinaphex 49ac60767a Move core variable to libretro_version_1.c 2016-01-28 04:41:54 +01:00
twinaphex 277f08022d Create CORE_CTL_RETRO_CHEAT_SET 2016-01-28 04:34:39 +01:00
twinaphex 0d81f669e0 Add CORE_CTL_RETRO_CHEAT_RESET 2016-01-28 04:29:35 +01:00
twinaphex 857618d672 Implement CORE_CTL_RETRO_API_VERSION 2016-01-28 04:26:17 +01:00
twinaphex ab221f96f1 Create CORE_CTL_SET_POLL_TYPE 2016-01-28 04:17:59 +01:00
twinaphex 1cc5bfbc12 use callbacks 2016-01-28 04:13:31 +01:00
twinaphex 7f81d7a4a8 Create CORE_CTL_RETRO_SYMBOLS_INIT 2016-01-28 04:03:02 +01:00
twinaphex 737fd4268c Refactor CORE_CTL_RETRO_GET_MEMORY 2016-01-28 02:53:43 +01:00
twinaphex 7a896596a1 Move this to CORE_CTL_RETRO_DEINIT 2016-01-27 19:25:44 +01:00
twinaphex f6fcb95dea Create CORE_CTL_RETRO_SET_CONTROLLER_PORT_DEVICE 2016-01-27 19:13:15 +01:00
twinaphex ae2cf510cd Create CORE_CTL_RETRO_GET_MEMORY 2016-01-27 09:29:18 +01:00
twinaphex e516a64a0c Create CORE_CTL_RETRO_LOAD_GAME 2016-01-27 09:13:26 +01:00
twinaphex fef5ecd97b Create CORE_CTL_RETRO_GET_SYSTEM_INFO 2016-01-27 08:58:31 +01:00
twinaphex 2c3cb61ca8 Move code to libretro_version_1.c 2016-01-27 08:40:18 +01:00
twinaphex 1e044f38ad Move RARCH_CTL_INIT_SYSTEM_AV_INFO to libretro_version_1.c 2016-01-27 08:21:41 +01:00
twinaphex 6a7b2aed5c Simplifications 2016-01-27 08:17:12 +01:00
twinaphex 392fee9023 Create CORE_CTL_VERIFY_API_VERSION 2016-01-27 08:13:54 +01:00
twinaphex 24d438ccc1 Start using new callbacks 2016-01-27 07:17:53 +01:00
twinaphex dad9b4abf8 Create CORE_CTL_RETRO_SERIALIZE and CORE_CTL_RETRO_UNSERIALIZE 2016-01-27 07:14:06 +01:00
twinaphex a4bfd9046c Create CORE_CTL_RETRO_SERIALIZE_SIZE 2016-01-27 06:46:59 +01:00
twinaphex 6958a23b96 Add RETRO_CTL_RETRO_SET_ENVIRONMENT 2016-01-27 05:19:15 +01:00
twinaphex cb78c1c610 Turn retro_ctx into static local variable of core_ctl 2016-01-27 04:54:22 +01:00
twinaphex 6151e1c425 Create CORE_CTL_RETRO_CTX_FRAME_CB and CORE_CTL_RETRO_CTX_POLL_CB 2016-01-27 04:49:38 +01:00
twinaphex 5016ebd344 Create CORE_CTL_RETRO_GET_SYSTEM_AV_INFO 2016-01-27 03:40:02 +01:00
twinaphex adcff5b6ec Start creating more CORE_CTL_ callbacks 2016-01-27 03:35:52 +01:00
twinaphex 489b578bf8 rename CORE_CTL_RUN to CORE_CTL_RETRO_RUN 2016-01-27 03:31:42 +01:00
twinaphex d1ffd1f9cc Create CORE_CTL_RUN 2016-01-27 03:21:36 +01:00
twinaphex 4843e76491 Add CORE_CTL_SET_CBS_REWIND 2016-01-27 03:18:18 +01:00
twinaphex ca00274204 Add CORE_CTL_SET_CBS 2016-01-27 03:17:05 +01:00
twinaphex 1a9479ed04 Create core_ctl commands CORE_CTL_INIT / CORE_CTL_DEINIT 2016-01-27 03:14:36 +01:00
twinaphex e132115185 Start creating core_ctl 2016-01-27 03:08:49 +01:00
twinaphex 9ad50f91e8 Add poll-type - can change it only at compile-time right now 2016-01-27 01:16:53 +01:00
twinaphex a56f4ba298 cleanup 2016-01-24 01:59:43 +01:00