Commit Graph

482 Commits

Author SHA1 Message Date
Brad Parker
e49c31fe78 fall gracefully back to the menu if a dynamic core could not be loaded 2016-10-11 20:28:36 -04:00
Gregor Richards
1483aa710f Changing the initialization quirk to communicate by retro_serialize and
the variable size quirk to use a core and front flag.
2016-10-04 23:07:36 -04:00
Gregor Richards
919897c464 Some style/clarity nits. 2016-10-04 23:07:35 -04:00
Gregor Richards
fad6e2e87e Make quirks a bidirectional interface, so the frontend can refuse quirks
it doesn't support, in particular variable sized states.
2016-10-04 23:07:35 -04:00
Gregor Richards
0d661ef6a2 Fix some backwards implementation in reporting serialization quirks 2016-10-04 23:07:35 -04:00
twinaphex
1f9559cb7a Get rid of path_get_core_size 2016-10-03 16:17:08 +02:00
twinaphex
1626439c3c Get rid of path_get_core_ptr 2016-10-03 15:46:07 +02:00
twinaphex
25f27c3f4c Get rid of path_get_content 2016-10-03 15:39:57 +02:00
twinaphex
94e245315b Create dir_set function 2016-10-03 08:20:33 +02:00
twinaphex
a4d48688c6 Create generic functions for dirs.c 2016-10-03 08:15:41 +02:00
twinaphex
50bfd81e42 Create dir_get_current_savefile and move it to dirs.c 2016-10-01 08:55:20 +02:00
twinaphex
8458a039ca Revert "Create dir_get"
This reverts commit db3738babb.
2016-10-01 08:16:13 +02:00
twinaphex
2583390d31 Revert "Create dir_set"
This reverts commit d973e528f6.
2016-10-01 08:16:07 +02:00
twinaphex
1f4e50a72b Revert "Create dir_get_ptr"
This reverts commit ab7bc7755e.
2016-10-01 08:15:57 +02:00
twinaphex
43466d0fa6 Revert "(paths.c) Cleanups"
This reverts commit bd77ac145b.
2016-10-01 08:15:51 +02:00
twinaphex
a9c7c453e0 Revert "Create path_get_ptr"
This reverts commit 0e3fbb615e.
2016-10-01 08:15:33 +02:00
twinaphex
bbe4943795 Add log for RETRO_ENVIRONMENT_GET_SAVE_DIRECTORY 2016-10-01 06:41:46 +02:00
twinaphex
0e3fbb615e Create path_get_ptr 2016-09-30 07:33:08 +02:00
twinaphex
bd77ac145b (paths.c) Cleanups 2016-09-30 07:27:10 +02:00
twinaphex
ab7bc7755e Create dir_get_ptr 2016-09-30 07:21:33 +02:00
twinaphex
d973e528f6 Create dir_set 2016-09-30 07:15:30 +02:00
twinaphex
db3738babb Create dir_get 2016-09-30 07:11:52 +02:00
twinaphex
9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
twinaphex
be81edad84 Create path_get 2016-09-29 08:23:41 +02:00
twinaphex
2d11ea71cc Move runloop_fullpath to paths.c 2016-09-23 03:39:44 +02:00
twinaphex
272f045c40 Get rid of unused global variable 2016-09-17 16:15:08 +02:00
twinaphex
4a4c613ee1 Start using dir_system functions 2016-09-17 16:14:25 +02:00
twinaphex
b89def5d8f Rename config_get/config_set functions 2016-09-17 12:51:44 +02:00
twinaphex
0b0314d4ff Move more functions to paths.c 2016-09-17 12:19:17 +02:00
twinaphex
7b26c43adc dynamic.c - cleanup 2016-09-17 01:45:24 +02:00
twinaphex
337a0aac5a Cleanup 2016-09-12 20:40:07 +02:00
twinaphex
86c44e76fa Buildfix 2016-09-12 19:58:05 +02:00
twinaphex
f14797b67c Fix statically linked targets 2016-09-12 19:57:08 +02:00
twinaphex
51823f7169 Cleanups 2016-09-12 18:16:42 +02:00
twinaphex
b93ef046a7 Header include cleanups 2016-09-11 16:31:23 +02:00
twinaphex
6c6d4cd34b (dynamic.c) Get rid of __CELLOS_LV2__ ifdef 2016-09-11 13:03:19 +02:00
twinaphex
4cf20fd2c3 (dynamic.c) Cleanups 2016-09-08 14:11:32 +02:00
twinaphex
229e0dd640 Cleanups 2016-09-08 05:48:43 +02:00
twinaphex
c3ba0ba4e9 Revert "Refactor core_system_info_* functions"
This reverts commit f637805c9e.
2016-09-06 08:38:26 +02:00
twinaphex
f637805c9e Refactor core_system_info_* functions 2016-09-06 07:08:38 +02:00
twinaphex
82d82110ae Merge system.h with core.h 2016-09-06 06:11:54 +02:00
twinaphex
e6524f961a header include cleanups 2016-09-06 01:02:25 +02:00
twinaphex
e106fd4374 Get rid of more general.h includes 2016-09-01 18:01:41 +02:00
twinaphex
39b5723e6f Cleanup 2016-08-31 03:49:18 +02:00
twinaphex
a4bd80596e Create dynamic_verify_hw_context - if we request a GL hw context and we have
the Vulkan driver running, return false - or vice versa. Can now use ffmpeg
core with Vulkan
2016-08-31 03:42:58 +02:00
twinaphex
5ae110601c Create dynamic_request_hw_context 2016-08-31 03:34:34 +02:00
Logan McNaughton
8b34a009dc Allow GLES2 app to use GLES3 core
The Android app is a GLES2 application (it doesn't have HAVE_OPENGLES3 set when it is compiled). However, it is possible to use the GLES2 Android App to launch GLES3 cores, if the phone supports it. This allows cores to set RETRO_HW_CONTEXT_OPENGLES3 and have the Android app respect that, without having to compile the Android app for GLES3.
2016-08-22 15:48:32 -06:00
twinaphex
a61bff9330 OpenGLES 2 context should not be accessible for GLES 1.0-ish contexts
like PSGL
2016-08-08 17:23:54 +02:00
Logan McNaughton
2daf102111 Fix GLES3 compling 2016-08-07 22:33:07 -06:00
Twinaphex
685c126589 Remove unused variables 2016-07-30 19:31:37 +02:00