Commit Graph

181 Commits

Author SHA1 Message Date
twinaphex
60158f5247 Make it possible to compile again with ./configure --disable-rgui 2016-08-01 18:29:26 +02:00
Twinaphex
a739b7e60c Merge pull request #3289 from fr500/master
Per-core & Per-game shader presets #2
2016-07-31 01:42:34 +02:00
twinaphex
8b706ad805 Start creating new history files for music/video/image 2016-07-30 22:47:43 +02:00
radius
785d5519a6 only load shaders compatible with the current backend 2016-07-30 15:28:47 -05:00
radius
0026a91d62 clear the runloop variable 2016-07-30 14:37:07 -05:00
radius
d58c802e3b restore the original shader on close 2016-07-30 14:36:01 -05:00
radius
fccb4387d2 implement shader overriding 2016-07-30 13:55:50 -05:00
twinaphex
58c425ef19 Revert "Refactor settings"
This reverts commit afcc9657d2.
2016-07-25 12:30:41 +02:00
twinaphex
afcc9657d2 Refactor settings 2016-07-25 11:59:38 +02:00
twinaphex
2be127c04a Start wrapping settings->path.libretro 2016-07-24 11:12:26 +02:00
twinaphex
3fd8d0e1d2 Start using config_get_active_path 2016-07-23 14:22:04 +02:00
twinaphex
0506684e9f Cleanup 2016-07-23 11:22:13 +02:00
twinaphex
7ef4f5a717 Cleanup 2016-07-23 08:53:19 +02:00
twinaphex
282dbf0b38 (PS3) Should get playlist entries working again - now we need to
propagate the core path to the playlist correctly
2016-07-23 07:47:05 +02:00
twinaphex
aae99faf12 (Non-HAVE_DYNAMIC) should correctly call retro_unload_game and
core_deinit now when we select 'Close Content'
2016-07-23 07:13:21 +02:00
twinaphex
3669d44de9 Create core_uninit_symbols function 2016-07-23 07:06:32 +02:00
Sebastien Ronsse
f65eaf1de9 command: Remove core deinitialization on close for non-dynamic targets 2016-07-21 20:16:14 +10:00
twinaphex
0eb467e04d Dehardcode more strings, can get rid of some TODOS/FIXMEs 2016-07-01 07:28:46 +02:00
twinaphex
dcbd68b11b Create FILE_PATH_AUTO_EXTENSION 2016-07-01 07:07:18 +02:00
Twinaphex
1e9300be68 Prevent crash inside command_event_save_auto_state 2016-07-01 07:03:44 +02:00
twinaphex
dc4275b673 Should autosave state now at exit 2016-07-01 06:55:44 +02:00
Sebastien Ronsse
087e26bd2d command: Load dummy core on close only if core has not been initialized yet 2016-06-29 17:24:55 +10:00
twinaphex
099be6ed2d Use noext versions of fill_path* functions 2016-06-28 13:13:36 +02:00
twinaphex
7a745c3f70 Use string_is_empty 2016-06-28 11:02:51 +02:00
Alcaro
5b388d8c92 Fix some Coverity errors 2016-06-27 21:16:49 +02:00
Hans-Kristian Arntzen
c80127d29d Vulkan: Hook up async compute test more properly.
Supports multiple queues and queues from different families.
2016-06-27 20:54:53 +02:00
twinaphex
728249fa61 Add more strings 2016-06-27 08:19:39 +02:00
twinaphex
946de514dc Don't use strcpy 2016-06-27 08:07:19 +02:00
twinaphex
07ce0eabd9 Cleanup 2016-06-27 07:57:14 +02:00
twinaphex
a6bfc6240f C89_BUILD fixes 2016-06-23 07:40:51 +02:00
Arzed Five
1f028395d2 Merge remote-tracking branch 'upstream/master' 2016-06-22 22:40:17 +01:00
twinaphex
f9d9070de8 command.c - cleanups 2016-06-20 22:04:59 +02:00
Alcaro
77d0745f38 Kill some warnings 2016-06-19 22:43:52 +02:00
Twinaphex
a52e55e909 Revert "Fix overlap of source and destination buffers in snprintf call" 2016-06-18 23:14:22 +02:00
Nikola Kocić
ebfb7652b0 Fix overlap of source and destination buffers in snprintf call 2016-06-18 22:53:49 +02:00
Alcaro
a2947da8ec Fix command_read_ram if core doesn't use the mem map envs. 2016-06-17 18:50:59 +02:00
Arzed Five
8e20b9e938 Both Undo options now write distinct messages in the OSD when buffers
are empty, when undoing fails and when undoing is successful.

Aside from some TODO/FIXME areas added by this fork, the features in the
fork are now complete.
2016-06-10 20:12:43 +01:00
Arzed Five
83a1d9ac1f Clean up some stuff, add comments, reduce the places where
content_reset_backup_buffers is called, try to make the undo messages
nicer.

* I'm trying to write to differentiate read/write errors from empty
buffer errors. I changed command.c and task_save_state.c so the
content_undo funcs are the ones writting the success messages.

I was told to use runloop_msg_queue_push() to write to the OSD, but that
doesn't seem to be working.
2016-06-09 16:14:40 +01:00
radius
4ad2eba602 cleanups 2016-06-08 23:02:19 -05:00
Arzed Five
9944ec98fd Both undo options print messages now. Undo Load State can now also be
undone ad infinitum. Doing it in succession swaps the current state for
the backed up state.
2016-06-09 00:38:27 +01:00
Arzed Five
8c5238c349 Undo Load State and Undo Save State both seem to be working. 2016-06-08 23:03:49 +01:00
Arzed Five
051cc3fe4d Undo Save State currently seems to be working almost as intended
(missing OSD messages). Undo Load State isn't working yet.
2016-06-08 20:27:54 +01:00
Arzed Five
70b1f385e8 Change task_save_state so we save a single state and a single savestate
file in memory, allowing to undo a loadstate/savestate once.
2016-06-07 18:33:01 +01:00
twinaphex
52b7a95a2b C89_BUILD fixes 2016-06-07 00:03:07 +02:00
twinaphex
8bef9743aa Avoid 'function not used' warnings 2016-06-06 23:42:12 +02:00
twinaphex
b110b08b25 command.c - Prevent explicit NULL dereferenced 2016-06-05 19:08:19 +02:00
twinaphex
85802e6d5a Prevent defined but not used warnings 2016-06-05 05:25:44 +02:00
Twinaphex
b59f7c0276 Merge pull request #3068 from libretro/command-ram
Add support for reading/writing core RAM over the command interface
2016-06-05 03:05:52 +02:00
radius
f80ecf7739 fix a few message issues with undo operations 2016-06-04 19:27:17 -05:00
radius
20540a8f42 add menu entry for undo save state 2016-06-04 14:34:06 -05:00