1935 Commits

Author SHA1 Message Date
Brad Parker
7935cc80ee media: add function to parse cue and detect system from first data track 2019-07-30 02:37:00 -04:00
Brad Parker
a191112634 cdrom: add PC Engine CD detection 2019-07-29 15:11:28 -04:00
Brad Parker
1977bc9d4a add NEED_GOLD_LINKER Makefile option, cdrom: increment count for extra fields to avoid "no entries" if system is not detected 2019-07-29 13:38:51 -04:00
Brad Parker
070bc8dc0a only show Disc Information if there is a cdrom drive in the system 2019-07-24 20:27:35 -04:00
Brad Parker
61ab9249fc add "required hw api" to core info files, block content loading if core is incompatible with current graphics API/version 2019-07-23 22:44:45 -04:00
orbea
371087971d Silence clang warning.
menu/menu_displaylist.c:4974:44: warning: suggest braces around initialization of subobject [-Wmissing-braces]
         media_detect_cd_info_t cd_info = {0};
                                           ^
                                           {}
1 warning generated.
2019-07-22 07:48:19 -07:00
orbea
e13ec54dc6 Fix --disable-overlay. 2019-07-21 10:26:42 -07:00
Twinaphex
bc47daba5e
Merge pull request #9151 from Tatsuya79/master
Show/Hide disc options.
2019-07-21 14:16:12 +02:00
twinaphex
1fe213de8c (Qt/companion UI) Driver check for ui_companion_driver comes too early inside
of menu_setting.c - have to move the check to menu_displaylist.c
instead - this fixes 'User Interface' in Qt desktop menu - was
crashing
2019-07-21 14:10:51 +02:00
Tatsuya79
ab3ea0f3f3 Show/Hide disc options. 2019-07-21 12:16:16 +02:00
twinaphex
b6b22a9a32 More shader refactors - make sure we can compile entirely
without shader support if HAVE_CG, HAVE_GLSL, HAVE_SLANG
and HAVE_HLSL are all not defined
2019-07-21 00:34:07 +02:00
twinaphex
836ce3bfbb Add HAVE_COMPRESSION ifdef 2019-07-19 18:42:20 +02:00
Brad Parker
cc3b44f7ba cdrom: fix warnings, use dot for frame notation in disc info 2019-07-15 17:16:30 -04:00
Brad Parker
cfc56bbad3 media: add Dreamcast detection, add version/release date to disc info for saturn and dreamcast 2019-07-15 12:24:31 -04:00
Brad Parker
e843354b14 cdrom: use sys/ioctl header instead of stropts 2019-07-15 10:38:54 -04:00
twinaphex
f5dc1b653d More CXX_BUILD buildfixes 2019-07-15 08:24:43 +02:00
twinaphex
8660994765 CXX_BUILD buildfix 2019-07-15 08:03:33 +02:00
Brad Parker
30c3b1ea9d cdrom: add Disc Information details 2019-07-15 00:23:20 -04:00
twinaphex
cfc4183961 menu_displaylist_parse_information now properly returns count 2019-07-14 16:40:12 +02:00
twinaphex
1210ab9383 Add HAVE_CDROM ifdef 2019-07-14 16:36:28 +02:00
jdgleaver
4f3adb8d2c An environment callback for selectively hiding core options 2019-07-12 17:12:03 +01:00
twinaphex
b7a85d392f Silence warnings 2019-07-12 16:31:16 +02:00
jdgleaver
380812f83e Core Options: Add sublabels + localisation support 2019-07-11 16:10:43 +01:00
twinaphex
b2bf822f13 Add HAVE_AUDIOMIXER switch 2019-07-11 11:51:06 +02:00
twinaphex
cd2b835f8c Fix for getting rid of warnings when compiling without libretrodb 2019-07-11 10:27:50 +02:00
twinaphex
5472f0bcf8 Add detail list for CDROM 2019-07-11 06:34:27 +02:00
twinaphex
d9091a7b9e Add listing for disc info 2019-07-11 05:58:33 +02:00
twinaphex
21887aded5 Cut down on some code duplication 2019-07-11 05:53:55 +02:00
twinaphex
25e4af4a24 Start adding Disc Information 2019-07-11 05:45:49 +02:00
twinaphex
ec1aef2e2c (menu_displaylist) Silence two CXX_BUILD warnings 2019-07-10 03:14:49 +02:00
Brad Parker
7016d8b51f cdrom: only show load/dump menu options if a drive is present on the system 2019-07-09 12:43:33 -04:00
Brad Parker
307cdad450 fix regression with slashes appearing in some strings 2019-07-09 11:28:27 -04:00
Brad Parker
119245e88b cdrom: add load disc callback 2019-07-09 11:17:17 -04:00
twinaphex
11ad4eb227 Change size of char tmp to 8192 2019-07-09 02:26:18 +02:00
Brad Parker
cd98fa2745 cdrom: fix drive model string corruption 2019-07-08 16:06:35 -04:00
Brad Parker
15d97dbaf3 cdrom: add disc dump option 2019-07-08 16:06:35 -04:00
twinaphex
a115b6bd84 Implement deferred list for Load CD 2019-07-05 19:55:04 +02:00
jdgleaver
248432ebcf Add option to remain in menu after saving/loading states 2019-07-05 13:27:16 +01:00
twinaphex
6c2f65c585 Fix code analysis warnings 2019-07-04 21:54:51 +02:00
Brad Parker
9a52595ce3 cdrom: add function to get list of available drives (initial linux implementation), show list in "Dump Drive" menu entry 2019-07-03 14:19:32 -04:00
jdgleaver
027324815e Quick Menu: Add 'Set Core Association' option 2019-07-03 16:33:23 +01:00
twinaphex
72eed727d0 Start implementing 'Dump Disc' as deferred list 2019-07-03 03:51:00 +02:00
twinaphex
4fdf33e5f8 (CDROM) Add Load Disc/Dump Disc 2019-07-03 01:08:20 +02:00
jdgleaver
1e17cca64d Playlist Management: Add 'Reset Core Associations' option 2019-07-02 12:00:38 +01:00
jdgleaver
0be44e57ad Overhaul default playlist core association 2019-06-26 17:42:26 +01:00
twinaphex
2cad59092c (menu_displaylist.c) Fix warning 2019-06-20 08:43:22 +02:00
radius
d865c5e4a6 add some copyright on files I contributed considerably just in case 2019-06-20 05:45:17 +02:00
LazyBumHorse
c20c67bd3a proper shader compatibility checks
- move shader flags from the video drivers to the context drivers
 - rework config_load_shader_preset() from configuration.c into retroarch_load_shader_preset() in retroarch.c with proper compatibility check
 - implicitly call retroarch_load_shader_preset() in retroarch_get_shader_preset() once per core/content life cycle
 - use video_shader_is_supported() instead of video_driver_test_all_flags() where appropriate
 - remove GFX_CTX_FLAGS_NONE because it is meaningless
2019-06-18 13:46:41 +02:00
LazyBumHorse
42e35c825f refactor some video_shader_parse functions
- video_shader_parse_type()'s fallback only worked for NULL paths and was wrongly used, now returns RARCH_SHADER_NONE like video_shader_get_type_from_ext().
 - video_shader_get_type_from_ext() should not be checking video driver flags, this is instead done by video_shader_is_supported()
 - video_driver_get_all_flags() did not actually 'get' flags, changed to video_driver_test_all_flags()

workaround for crash due to glcore not always using at least OpenGL 3.2
2019-06-18 13:12:56 +02:00
twinaphex
f061941456 Integrate record_driver.c into retroarch.c 2019-06-17 16:23:46 +02:00