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
LazyBumHorse
719555bae1
Overhaul shader loading logic, add --set-shader CLI option
2019-08-17 15:20:51 +02:00
Brad Parker
5247c214ff
Qt: word-wrap core option tooltips
2019-08-02 18:43:04 -04:00
Brad Parker
1580a611d6
Qt: add core option sublabels as tooltips, add buttons to reset one/all core options
2019-08-02 17:48:31 -04:00
jdgleaver
5220dc9084
Add independent 'favourites' playlist size setting
2019-07-30 17:13:04 +01:00
Twinaphex
bc47daba5e
Merge pull request #9151 from Tatsuya79/master
...
Show/Hide disc options.
2019-07-21 14:16:12 +02:00
twinaphex
8919078f48
(Qt) Add HAVE_CONFIG_H to shaderparamsdialog.cpp
2019-07-21 12:32:24 +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
42783fb225
(Qt) Combine some files into one
2019-07-19 16:02:00 +02:00
twinaphex
0cdfd4c542
Use config_file_new_from_path_to_string entirely
2019-07-18 16:15:02 +02:00
twinaphex
801b0742d8
(UI application) We don't use pending_events - get rid of it
2019-07-17 22:08:11 +02:00
twinaphex
a6d6c21e52
Rename config_file_new_null to config_file_new_alloc
2019-07-17 19:50:32 +02:00
twinaphex
0c31437c24
Create config_file_new_null
2019-07-17 18:27:53 +02:00
twinaphex
bcc72aca7c
Fix 'declaration hides parameter'
2019-07-14 13:19:24 +02:00
twinaphex
f6497e8012
ui_application_t - we never use run except for Qt, so remove this
...
and move the code to frontend.c - also add a boolean variable to
ui_application_t to indicate whether an app is about to exit
2019-07-11 02:18:21 +02:00
twinaphex
1bfd4b8ae2
(Qt) Process events is already called in runloop_iterate - we
...
will take it out of Qt application run function and rely on
runloop_iterate's 'runloop_check_state' leaf function to call
Qt's event processing instead
2019-07-11 01:02:00 +02:00
twinaphex
09f5d2c95d
Fix compilation when configuring with --disable-overlay
2019-07-10 05:39:50 +02:00
jdgleaver
0be44e57ad
Overhaul default playlist core association
2019-06-26 17:42:26 +01: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
ee3208ac39
Integrate video_driver.c into retroarch.c
2019-06-17 15:10:22 +02:00
jdgleaver
e2a79daa44
Increase size of playlist core association arrays
2019-06-12 12:01:31 +01:00
Tatsuya79
ed0df2fcd7
add some missing settings in QT
2019-06-06 01:10:45 +02:00
Dwedit
1faaf68d9d
UTF-8 Fix favoring MSVC 2010-2013.
...
MSVC 2015 and 2017 projects: Add /utf-8 switch
Makefile.griffin: Add -utf-8 switch to MSVC 2015 builds
Makefile.msvc: Add -utf-8 switch to MSVC 2017 builds
intl/msg_hash files: Added BOM and MSVC 2010-2013 pragmas
menu_cbs.c: Replace Euro character with raw bytes
menu_osk_utf8_pages.h: Replace pragma with MSVC 2010-2013 version range
shaderparamsdialog.cpp: Add BOM and MSVC 2010-2013 pragma
2019-05-21 18:02:25 -05:00
CozmoP
17fcd880e9
Qt: path selector fixes
2019-05-17 14:22:25 +02:00
twinaphex
4ac4b779a9
(Qt desktop) Add some missing menu entries
2019-05-06 00:11:57 +02:00
twinaphex
bc2bdd5734
config_file_read not needed anymore
2019-04-30 13:37:10 +02:00
twinaphex
c38ed7f843
Use path_is_directory to check if directories exist instead of
...
filestream_exists
2019-04-22 02:43:09 +02:00
twinaphex
317a443741
Use config_file_read in more places
2019-04-22 02:10:12 +02:00
twinaphex
7372bafb44
Remove RARCH_CTL_SET_LIBRETRO_PATH
2019-04-21 06:03:02 +02:00
twinaphex
c662da11c3
(QT/UI) Cleanups
2019-04-21 03:28:23 +02:00
twinaphex
254c48707d
(QT/UI) Cleanups
2019-04-21 02:34:19 +02:00
twinaphex
1dc0fa83ff
Cleanups
2019-04-21 02:16:24 +02:00
twinaphex
0805838050
(QT/UI) Cleanups
2019-04-21 00:54:35 +02:00
twinaphex
a58297a577
(UI/QT) Create create_widget
2019-04-21 00:41:26 +02:00
twinaphex
797a4bca0f
(UI/QT) network.cpp - more dehardcoding
2019-04-20 16:19:47 +02:00
twinaphex
22739b4430
(UI/QT) Refactor audio.cpp
2019-04-20 16:14:37 +02:00
Brad Parker
fa128f950d
remove unused functions
2019-04-18 10:35:51 -04:00
Twinaphex
2fcb4b5854
Merge pull request #8589 from CozmoP/ampersand
...
Qt: sanitize ampersands
2019-04-16 03:17:09 +02:00
twinaphex
1baebdbd47
(UI/QT) Fix Travis OSX build hopefully
2019-04-16 00:47:13 +02:00
CozmoP
aa98a80fa6
Qt: sanitize ampersands
2019-04-15 22:45:03 +02:00
CozmoP
ac6e4732f1
Qt: add scrollbar to settings dialog
2019-04-15 22:29:16 +02:00
twinaphex
3d7eb19abd
(UI/QT) Dehardcode User Interface -> Views -> Quick Menu
2019-04-15 08:00:24 +02:00
twinaphex
d620e9ce1d
(UI/QT) Dehardcode core settings
2019-04-15 07:48:34 +02:00
twinaphex
2e21a35261
(UI/QT) Dehardcode configuration settings
2019-04-15 07:40:51 +02:00
twinaphex
39c111bb92
(UI/QT) Dehardcode directory settings
2019-04-15 07:15:53 +02:00
twinaphex
a680133a38
(UI/QT) Dehardcode driver settings
2019-04-15 07:01:51 +02:00
twinaphex
1f7d7d6441
(UI/QT) Dehardcode logging
2019-04-15 06:54:36 +02:00
twinaphex
f33e04c747
(UI/QT) Dynamically generate settings for 'throttle'
2019-04-15 06:29:02 +02:00
twinaphex
085f25e81f
(UI/QT) First attempt at dynamically generating settings instead
...
of manually specifying settings
2019-04-15 06:16:55 +02:00
twinaphex
1599f1f5d3
(UI/QT) Create overloaded 'add' function
2019-04-15 05:18:30 +02:00
twinaphex
29ca98c10c
(UI/QT) Prevent unnecessary costly functions
2019-04-15 05:13:40 +02:00
twinaphex
b38a4dcb08
(UI/QT) Make some of the add functions private
2019-04-15 04:26:19 +02:00
twinaphex
52d2b6ae94
(UI/QT) Cleanups
2019-04-14 23:34:28 +02:00
twinaphex
060396e726
(UI/QT) Dehardcode more settings
2019-04-14 23:30:34 +02:00
twinaphex
756e49d2af
(UI/QT) Dehardcode settings
2019-04-14 23:07:34 +02:00
twinaphex
534cfb60cf
(UI/QT) ui - start dehardcoding additions
2019-04-14 19:04:46 +02:00
twinaphex
4b3ca341c2
(UI/QT) saving - dehardcode more additions
2019-04-14 18:58:51 +02:00
twinaphex
181cff34d8
(UI/QT) network.cpp - dehardcode more additions
2019-04-14 18:55:30 +02:00
twinaphex
f3a7f6971b
(QT/UI) Dehardcode more additions
2019-04-14 18:37:20 +02:00
twinaphex
e0849df59f
(UI/QT) Dehardcode two more additions
2019-04-14 18:33:15 +02:00
twinaphex
051c877c62
(QT/UI) By default, a CONFIG_FLOAT setting becomes a 'spinbox' UI type.
...
If a range is specified, it becomes a 'slider and spinbox' UI type.
2019-04-14 18:24:27 +02:00
twinaphex
0feb657e29
(UI/QT) More dehardcoding
2019-04-14 17:54:00 +02:00
twinaphex
9f09efe5c9
(UI/QT) Dehardcode some more additions
2019-04-14 17:45:12 +02:00
twinaphex
338ce7e678
(UI/QT) Dehardcode some more additions
2019-04-14 17:26:14 +02:00
twinaphex
82e38ca2ee
(UI/QT) Dehardcode some more settings
2019-04-14 17:13:04 +02:00
twinaphex
95f77a2288
(UI/QT) Create 'add' function for SettingsGroup and LayoutForm
2019-04-14 17:10:13 +02:00
twinaphex
0cb94aef85
(Qt) Slight code formatting cleanups
2019-04-14 08:13:54 +02:00
twinaphex
e840a6c95a
Cut down on some code duplication
2019-04-14 07:08:35 +02:00
twinaphex
9c8c889477
rarch_setting - start implementing ui_type
2019-04-14 07:01:01 +02:00
Twinaphex
2bab38e857
Merge pull request #8306 from CozmoP/options
...
WIP/PoC Qt: settings PoC
2019-04-14 05:44:02 +02:00
twinaphex
a7abd77141
(menu_shader) Remove some unnecessary functions
2019-04-13 06:40:21 +02:00
Brad Parker
f7b0c0947c
add subsystem_name (friendly name) to history playlist, make playlist_entry struct public to simplify function parameters
2019-04-12 12:50:27 -04:00
Brad Parker
230c64ba4b
add subsystem support for playlists, only missing the content load portion
2019-04-11 00:09:13 -04:00
Tatsuya79
e7373a9cc2
dark theme pushbutton indicator fix
2019-04-02 01:49:30 +02:00
Tatsuya79
61fa0a0807
Move thumbnail type selection to grid footer.
2019-04-01 21:31:46 +02:00
Tatsuya79
022f25df0c
dark theme settings update
2019-03-28 18:21:55 +01:00
CozmoP
bd6fedc0f2
Qt: WIP settings dialog
2019-03-27 02:37:34 +01:00
Brad Parker
79d0870526
Qt: fix shader file filter
2019-03-13 16:18:24 -04:00