371 Commits

Author SHA1 Message Date
twinaphex
3981b1cc82 (Qt) Cleanups 2020-05-12 08:02:55 +02:00
twinaphex
6a4a522244 Cut down on some code duplication and turn
retroarch_validate_game_options static
2020-05-11 17:19:55 +02:00
twinaphex
dd721def41 (Qt) Cleanups 2020-05-11 17:07:37 +02:00
jdgleaver
4ef5eb1eb2 (Qt) Add 'audio mixer volume' and 'mute when fast-forwarding' settings options 2020-05-01 13:58:20 +01:00
jdgleaver
fa9290cf1e Add optional playlist compression 2020-04-21 16:44:26 +01:00
Tatsuya79
ce99109001
qt: add saveram compression option 2020-04-21 01:50:05 +02:00
Tatsuya79
56159976af
qt: add savestate compression option 2020-04-17 00:10:02 +02:00
valadaa48
6e4228b054 Add drm_go2_ctx for odroidgo2
- Revert odroidgo changes to drm_ctx
- Introduce new drm_go2_ctx specifically for odroidgo2 (and libgo2)
- Add hw_scaling option to mitigate builtin gl scaling/filtering and to
use libgo2 and rga's hw scaling and bicubic filtering via librga. The
quality of the image is improved by this and should be a bit faster.

Credits to CrashOverride for the initial libgo2 port and
commit to RA. And to natinusala for the initial cleanup/commit in the original
drm_ctx driver. NOirBRight for finding this setting and testing.
2020-03-28 03:30:28 +00:00
Tatsuya79
19331636bd
qt: add scroll acceleration option 2020-03-17 22:32:12 +01:00
Rob Loach
cfbc3d4317
(Docs) Use HTTPS URL for libretro.com link (#10274)
Fixes #10272
2020-03-16 02:49:18 -04:00
Tatsuya79
a780755af7 qt: expose dropped thumbnal size limit 2020-03-13 22:46:46 +01:00
jdgleaver
018209d6c2 Use single 'Widgets Scale Override' setting on console and mobile platforms 2020-03-12 11:29:53 +00:00
Twinaphex
801fa3459c
Merge pull request #10221 from jdgleaver/qt-history-thumbs
(QT) Populate 'db_name' and 'crc32' fields when adding entries to content history
2020-03-06 18:54:59 +01:00
twinaphex
1f553ac1c4 Get rid of menu_shader_set_modified - instead, add a single
'modified' variable to video_shader struct
2020-03-06 17:05:20 +01:00
jdgleaver
7873b5f044 (QT) Populate 'db_name' and 'crc32' fields when adding entries to content history 2020-03-06 14:00:04 +00:00
Tatsuya79
570884dc2b
qt: update osd options 2020-03-04 19:36:07 +01:00
twinaphex
0ef1b342e4 settings Cleanups 2020-03-02 20:10:24 +01:00
Tatsuya79
58fc9ce9ca
Update ui.cpp 2020-02-25 19:20:27 +01:00
Tatsuya79
dc5afdccf9
qt: move gfx widget option to OSD 2020-02-25 19:18:57 +01:00
twinaphex
8d6c7d6753 Cleanup 2020-02-23 00:02:56 +01:00
Tatsuya79
cb3d4ac722
qt: fix ui "views" menu for drivers without kiosk mode 2020-02-22 18:21:15 +01:00
twinaphex
85c672a0f6 Settings pointer cleanups 2020-02-19 20:57:02 +01:00
Tatsuya79
914e330ef2
qt: add menu widget scaling new settings 2020-02-14 21:44:35 +01:00
twinaphex
b7a17442d9 (menu_shader.c) Remove configuration.h dependency 2020-02-13 02:04:35 +01:00
twinaphex
5e20a7ef5e Rework some of the config.def.h variables 2020-02-10 15:33:32 +01:00
twinaphex
9c6c10da22 (Playlist) Get rid of settings_t dependency 2020-01-04 12:04:00 +01:00
jdgleaver
695749f155 (Core Updater) Only download when new core is available + add option to update all installed cores 2019-12-23 17:34:44 +00:00
twinaphex
e55692d74f (Desktop Menu) Prevent hidden settings for desktop menu -
add third parameter that when set to true, will include everything
in the list - this way we can show greyed out settings
2019-12-21 17:33:50 +01:00
twinaphex
559c6df0c3 (Desktop Menu) Cleanups 2019-12-20 14:19:11 +01:00
twinaphex
b7b0348c3c (Desktop Menu) Input -> Hotkey Binds refactor 2019-12-20 14:17:16 +01:00
twinaphex
6f6bd95a84 move Crop Overscan to Video Scaling; add Sync to Exact Content Framerate
option to Video Synchronization
2019-12-19 20:00:19 +01:00
Tatsuya79
2e0c1daf1b
fix dock titles getting cut off 2019-11-30 19:06:59 +01:00
Tatsuya79
b6094d6f3b
fix search dock title 2019-11-29 22:48:18 +01:00
Tatsuya79
1907deb8de
show advanced latency options 2019-10-12 14:26:22 +02:00
Tatsuya79
042783af21
always show advanced sync options 2019-10-12 14:25:02 +02:00
twinaphex
ab515daa0c Try to get rid of file_path_str 2019-09-18 18:12:57 +02:00
LazyBumHorse
886d538c48 implement video_shader_delay setting (in ms), which delays auto-shaders 2019-08-27 16:01:48 +02:00
LazyBumHorse
9b71340959 finish up shader menu changes, add 'remove presets' to Qt 2019-08-24 16:43:52 +02:00
twinaphex
bd50a5b62d Cleanups 2019-08-24 05:40:23 +02:00
twinaphex
b1d3818ed5 (Qt UI) Dehardcode input.cpp ; merge throttle.cpp into generic.cpp 2019-08-24 04:33:42 +02:00
twinaphex
9589621619 (Qt UI) Add AI Service category 2019-08-23 19:52:13 +02:00
twinaphex
8dfb3c454b (UI Qt) Dehardcode achievements 2019-08-23 05:05:11 +02:00
twinaphex
6a8f2ef9b6 (Qt options/UI) Make it more dynamic 2019-08-23 05:00:20 +02:00
twinaphex
532a08afb3 (Qt UI) Start refactoring this code to be more dynamic 2019-08-23 04:53:09 +02:00
twinaphex
dc4bfa91ed (Qt) Update User Interface -> Views 2019-08-23 04:31:09 +02:00
LazyBumHorse
813a5cc370 fix edge case where resetting shader parameter wasn't counted as a modification 2019-08-22 18:08:58 +02:00
LazyBumHorse
a882901e39 save unmodified auto-shaders as a reference instead of a copy, see:
- implement #reference directive for auto-shaders
 - replace usual preset saving and loading functions with video_shader_read_preset() and video_shader_write_preset()
 - apply saved presets automatically for console menus
 - move auto-shader saving logic from menus into menu_shader.c menu_shader_manager_save_auto_preset()
 - refactor menu_shader_manager_save_preset() into menu_shader_manager_save_preset_internal()
2019-08-22 16:57:28 +02:00
twinaphex
72bde77ef0 Ability to set FPS update interval (new setting - fps_update_interval) 2019-08-20 03:05:52 +02:00
twinaphex
b13ee8485f Start passing shader pointer to menu_shader.c functions 2019-08-18 16:59:09 +02:00
LazyBumHorse
be20b9c283 implement global shader presets 2019-08-17 22:11:17 +02:00