Commit Graph

55 Commits

Author SHA1 Message Date
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
twinaphex
ee3208ac39 Integrate video_driver.c into retroarch.c 2019-06-17 15:10:22 +02:00
twinaphex
127bf556c7 Merge audio_driver.c into retroarch.c 2019-06-17 12:49:21 +02:00
twinaphex
eedc6a6092 Integrate location_driver.c into retroarch.c, get rid of
location_driver_ctl
2019-06-17 11:57:46 +02:00
twinaphex
3581786708 Merge camera_driver.c with retroarch.c 2019-06-17 11:18:27 +02:00
CozmoP
224f925b3b fix camera and location dropdown lists 2019-04-01 02:07:08 +02:00
twinaphex
190e6316e3 Replace more instances of get_type_from_ext 2019-03-13 20:12:32 +01:00
Brad Parker
4f0d61a2ac update copyright 2019-02-22 19:13:36 -05:00
orbea
28ff4b391a Clean up white space. 2019-02-03 16:00:50 -08:00
Zoran Vuckovic
b487c3cace Add MIDI support 2018-06-16 21:17:32 +02:00
twinaphex
88ab8ceb24 Conditionally build up shader list 2018-02-26 18:56:56 +01:00
Brad Parker
09ad30f9de fix stack-use-after-scope ASAN error 2018-02-08 22:09:27 -05:00
twinaphex
6eee3d68dd Cleanups 2018-02-05 15:03:54 +01:00
gblues
6904101c44 Clean up trailing whitespace
== DETAILS

Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
twinaphex
612cb54cfe Merge input_hid_driver 2017-06-11 08:56:36 +02:00
twinaphex
6b3dbff75f Merge input_driver.c and input_joypad_driver.c 2017-06-06 05:56:02 +02:00
twinaphex
d6ffd69ed0 Silence warnings 2017-04-28 15:32:15 +02:00
twinaphex
ed53be7c81 Move all bool settings 2017-04-28 14:11:34 +02:00
twinaphex
cb3943da0e Cleanup 2017-04-23 17:53:26 +02:00
twinaphex
8c89ec158c Update copyrights 2017-03-22 03:09:18 +01:00
twinaphex
6396f0391a Cleanups 2017-02-28 10:56:02 +01:00
twinaphex
3cecdcdd7d Cleanups 2017-02-28 10:55:39 +01:00
twinaphex
24b9237669 Prevent null pointer dereferences 2017-02-26 04:38:24 +01:00
twinaphex
08a60c94d0 Move audio resampler drivers (Sinc/nearest) to libretro-common; maister gave permission to relicense to MIT 2016-12-12 13:02:29 +01:00
Brad Parker
d1d5584d18 update copyright 2016-10-27 11:47:10 -04:00
twinaphex
f017593501 Reduce size of some char variables and get rid of some implicit memsets 2016-10-27 09:44:20 +02:00
twinaphex
c3ab8800f4 Prevent implicit memsets 2016-10-21 05:57:40 +02:00
Jean-André Santoni
c45058d3ae Start adding a WiFi driver 2016-09-22 02:02:43 +02:00
twinaphex
229e0dd640 Cleanups 2016-09-08 05:48:43 +02:00
twinaphex
8320466824 Add HAVE_CONFIG_H ifdefs 2016-09-06 23:52:33 +02:00
Brad Parker
cf4bf344a9 add configuration option to toggle showing hidden files (default on), fixes issue #2769 2016-08-27 21:48:55 -04:00
Brad Parker
cc582db6fb recursively scan directories for database content, fixes issue #3139 2016-08-21 00:59:41 -04:00
twinaphex
bd88b9d1d2 (Wii) Fix warnings / unused variables 2016-07-24 11:32:45 +02:00
twinaphex
397f82c9f5 Get rid of configuration.h dependency in list_special.c 2016-07-18 07:15:58 +02:00
twinaphex
8345ad2aba Cleanups 2016-07-18 07:11:08 +02:00
twinaphex
182ee094c7 Rewrite this to make it a bit more cleaner - using string_list 2016-07-18 07:05:47 +02:00
radius
c38adcabd3 fix shader next/prev 2016-07-17 23:47:43 -05:00
twinaphex
d4051fcc27 Fix 'logically dead code' 2016-07-12 23:10:25 +02:00
twinaphex
d44062d841 Make HAVE_HID completely optional 2016-06-07 03:01:33 +02:00
twinaphex
6d11f4ab9b Prevent 'logically dead code' warning 2016-06-05 19:09:54 +02:00
Alcaro
9ab4e79503 Simplify these checks a little. 2016-06-02 21:02:28 +02:00
twinaphex
1156406dfc Null-check core_info variable before using it 2016-06-02 20:58:42 +02:00
twinaphex
307361e12c Prevent 'explicit null dereferenced' warning 2016-06-02 20:53:26 +02:00
twinaphex
20aa9ed25a (list_special.c) Attempt to solve another defect 2016-05-24 23:45:56 +02:00
twinaphex
974d3245d2 Fix logically dead code warnings 2016-05-23 22:04:00 +02:00
twinaphex
faef7b498d (Coverity) Fix some resource leaks 2016-05-23 21:28:43 +02:00
twinaphex
6c840cdd59 (input_autodetect.c) Use dir_list_new_special 2016-05-21 13:31:41 +02:00
twinaphex
7ba97e8703 Remove core_info_ctl 2016-05-09 18:11:17 +02:00