twinaphex
c7615fdf00
Add RETRO_ENVIRONMENT_SET_HW_SHARED_CONTEXT
2017-08-07 18:06:03 +02:00
twinaphex
449483206f
Revert "New attempt to fix memory leaks of struct retro_system_info"
...
This reverts commit a1d3dd69dd
.
2017-05-30 01:44:49 +02:00
twinaphex
a1d3dd69dd
New attempt to fix memory leaks of struct retro_system_info
...
char variables
2017-05-29 22:24:10 +02:00
twinaphex
f653cf4e7c
Make these variables part of this struct
2017-05-21 09:07:35 +02:00
twinaphex
627089e2f6
Get rid of libretro_get_current_core_pathname
2017-04-23 16:13:58 +02:00
twinaphex
23bedbb3fb
Turn libretro_get_environment_info into static function
2017-04-16 09:42:17 +02:00
twinaphex
8c89ec158c
Update copyrights
2017-03-22 03:09:18 +01:00
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
twinaphex
51823f7169
Cleanups
2016-09-12 18:16:42 +02:00
twinaphex
b34786171e
Use RETRO_BEGIN_DECLS/RETRO_END_DECLS
2016-06-03 02:39:35 +02:00
twinaphex
4a7ab8366b
Move libretro.h headers to libretro-common/include
2016-05-10 19:03:53 +02:00
twinaphex
4c14267f5b
Create core_type.h
2016-03-22 02:56:06 +01:00
Hans-Kristian Arntzen
ef79734e7c
Use same system as dynamic cores to get system info.
2016-03-21 22:58:13 +01:00
twinaphex
dbef4d9b2b
Nits
2016-02-04 20:58:53 +01:00
twinaphex
878c4e3833
Cleanup
2016-02-04 20:56:22 +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
eb503e0464
Start getting rid of hardcoded core\. references
2016-01-28 03:41:30 +01:00
twinaphex
6e3041e33c
Rewrite uninit_libretro_sym
2016-01-28 03:36:14 +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
67fea1076a
Get rid of HAVE_FFMPEG inside dynamic.h
2016-01-25 07:00:24 +01:00
twinaphex
7a55ae3765
Start updating headers for 2016
2016-01-10 04:06:50 +01:00
twinaphex
c79c205a0d
Header include cleanup
2015-12-05 20:26:37 +01:00
twinaphex
3e986f9562
Add RARCH_DISPLAY_CTL_SET_NONBLOCK_STATE
2015-11-20 17:22:19 +01:00
Andre Leiradella
5fce3f4138
grouped core functions inside a retro_core_t structure; swapped core function globals by one retro_core_t variable
2015-10-06 14:34:09 -03:00
twinaphex
8882f762c4
Start hooking up imageviewer, pt. 1
2015-06-28 17:02:01 +02:00
Alcaro
61d4c72047
Make this one less ugly.
2015-06-26 15:55:59 +02:00
twinaphex
a132fa0fba
Some C89 build fixes
2015-06-26 15:53:18 +02:00
twinaphex
d3f0954418
Start preparing internal ffmpeg core mechanisms
2015-06-21 00:03:27 +02:00
twinaphex
6f1bc69fc7
Refactor libretro_dummy mechanics
2015-06-20 23:42:30 +02:00
twinaphex
87d9834d06
Move dylib.c to libretro-common
2015-05-08 09:49:49 +02:00
twinaphex
4665f2d17a
Take some dependencies out of dylib.h
2015-05-08 09:44:41 +02:00
twinaphex
ba0ea3da1d
Create dylib.h header
2015-04-11 10:36:13 +02:00
twinaphex
e708e031d6
Add documentation to dynamic.c
2015-01-15 02:48:40 +01:00
twinaphex
af657a3b47
Start documenting dynamic.c
2015-01-09 21:30:07 +01:00
twinaphex
453321c50b
Start updating headers
2015-01-07 17:46:50 +01:00
twinaphex
c62d52de0f
Start properly implementing libretro SDK for boolean.h include
...
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
twinaphex
9d783b6627
Style cleanups
2014-09-07 05:47:18 +02:00
twinaphex
0856091296
Cleanups - 80-char limit
2014-09-02 05:57:53 +02:00
twinaphex
59f8e75ee1
Rename load_no_rom to load_no_content
2014-07-28 19:37:25 +02:00
Themaister
b4eaf81fed
Begin implementing SET_CONTROLLER_INFO.
2014-04-12 13:22:24 +02:00
Themaister
9f5a714615
Rename to SET_SUBSYSTEM_INFO.
...
Add test case.
2014-04-04 17:04:01 +02:00
Themaister
c81de5119d
Initial take on subsystems support.
2014-04-04 14:58:42 +02:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
twinaphex
7c81f554af
Add RETRO_ENVIRONMENT_SET_LIBRETRO_PATH to libretro API. Also gives us opportunity
...
to write internal code - other libretro implementations can now just implement
this environ callback and have other external frontends of their own be able to swap
in/out libretro cores from outside
2013-08-24 22:35:54 +02:00
Themaister
f3cd25ebb7
Clean up load_no_rom grabbing interface.
2013-05-02 15:17:31 +02:00
Themaister
99990173cc
Can load without ROM in RGUI (HAVE_DYNAMIC).
...
Not sure how this will work on RARCH_CONSOLE, but it'll probably be
checked for in startup on core load somehow and either start in menu or args->no_rom.
2013-05-02 14:46:05 +02:00
Themaister
1395c32937
Add dummy core loading.
2013-04-14 16:29:30 +02:00
Themaister
ab93fa6bd2
Use more approriate namespacing.
...
Replace get_libretro_core_name namespacing.
2013-03-22 23:42:34 +01:00
twinaphex
7e0afcf610
move get _libretro_core_name to dynamic.c
2013-03-22 20:54:33 +01:00