3822 Commits

Author SHA1 Message Date
twinaphex
bc08e325ce Travis buildfix 2021-04-11 02:22:35 +02:00
twinaphex
59449600ad Cleanup retroarch_menu_running_finished 2021-04-10 21:04:00 +02:00
twinaphex
c392a475ee Cleanups 2021-04-10 20:51:19 +02:00
twinaphex
d024ff553f Cleanups 2021-04-10 20:47:04 +02:00
twinaphex
ca5ce839ce Small cleanups to button input handling code - several parameters
were no longer used
2021-04-10 19:06:56 +02:00
twinaphex
760fc6b3f7 Simplify button_is_pressed 2021-04-10 18:44:10 +02:00
twinaphex
372f939cc9 Simplify input_keys_pressed 2021-04-10 18:25:50 +02:00
twinaphex
5df321fcaa Cleanups 2021-04-10 18:19:20 +02:00
twinaphex
8b197e49bb accessibility_speak_priority - no longer dependent on settings pointer 2021-04-10 14:59:34 +02:00
twinaphex
200983f938 is_narrator_running -don't pass entire settings pointer 2021-04-10 14:24:41 +02:00
twinaphex
dd7fe2e7e0 Cleanups 2021-04-10 14:19:52 +02:00
twinaphex
1e94070dca Simplify driver_adjust_system_rates 2021-04-10 13:39:47 +02:00
twinaphex
40ab6f839a Some cleanups to driver_adjust_system_rates 2021-04-10 13:32:27 +02:00
twinaphex
43cb646870 Turn video_driver_monitor_adjust_system_rates into pure function 2021-04-10 13:22:12 +02:00
twinaphex
d1d9f96ab3 Turn audio_driver_monitor_adjust_system_rates into pure function 2021-04-10 13:11:01 +02:00
twinaphex
d910f520d9 Don't pass entire settings pointer if we just need a few settings variables
to read
2021-04-10 13:03:53 +02:00
twinaphex
5ca666acee Cleanups, don't try to pass settings pointer to functions unless we have to 2021-04-10 03:01:25 +02:00
twinaphex
338c2eb2f0 Settings cleanups 2021-04-10 01:51:28 +02:00
twinaphex
deccc4d8c6 Some refactors 2021-04-10 00:54:40 +02:00
twinaphex
204eaf0e76 Don't grab settings pointer inside video_driver_frame 2021-04-08 20:01:59 +02:00
twinaphex
421dbb19c2 Don't pass settings pointer if we just need a couple of variables
that we won't mutate
2021-04-08 19:45:30 +02:00
twinaphex
f7a5833cb0 Turn bunch of functions static 2021-04-08 18:33:46 +02:00
twinaphex
42bd709f67 Old MSVC buildfix 2021-04-08 17:31:23 +02:00
twinaphex
2c7226de20 Less pointer grabbing 2021-04-08 17:08:46 +02:00
twinaphex
d6c243143d Simplifications to dir_init_shader_internal 2021-04-08 16:49:23 +02:00
Barry Rowe
d80833d892 Accessibility speak fix. 2021-04-07 20:39:25 -07:00
twinaphex
fb1258b817 Set anim.update_timecb to NULL immediately after menu driver's 'free'
function has been called
2021-04-08 01:37:47 +02:00
twinaphex
e5e8e9b5d8 Expand widget init function 2021-04-08 00:51:10 +02:00
twinaphex
95527fb566 Prevent some unnecessary variables being set 2021-04-08 00:22:29 +02:00
twinaphex
412a1885b2 Cleanups 2021-04-07 00:42:38 +02:00
twinaphex
886a692f1a video_driver_init_internal - don't call small one-line functions - set
directly
2021-04-07 00:36:00 +02:00
twinaphex
d5ebf9039c Cleanups 2021-04-06 23:05:40 +02:00
twinaphex
789cf29d28 Pass more pointers 2021-04-06 22:35:47 +02:00
twinaphex
f8a88fcb94 Cleanups 2021-04-06 20:17:06 +02:00
twinaphex
29a358ee3a Pass settings pointer around to more functions 2021-04-06 20:07:06 +02:00
twinaphex
29513919ca Rewrite retroarch_load_shader_preset_internal - no longer needs
p_rarch
2021-04-06 19:41:46 +02:00
twinaphex
45beb1bcdd Cleanups - pass pointers around instead of grabbing
p_rarch->configuration_settings everywhere; add some verbosity_enabled
checks
2021-04-06 19:31:04 +02:00
twinaphex
529c0f24da Silence some unused variable warnings 2021-04-06 18:29:59 +02:00
twinaphex
4855f371f1 Refactor accessibilty speak priority code - create LUT for
character/string pairs
2021-04-06 18:21:22 +02:00
twinaphex
76f000e4c8 Don't pass p_rarch around to other functions everywhere 2021-04-06 17:49:45 +02:00
twinaphex
2aea7a375d Input - turbocode - button ID is always below the threshold of
RARCH_FIRST_META_KEY, so put it inside the conditional
2021-04-06 15:59:44 +02:00
twinaphex
5cf2a7abd1 input_state_device - don't keep grabbing these pointers over and over 2021-04-06 14:42:30 +02:00
twinaphex
d11c7cbbb1 Revert "Simplify input_state_device:"
This reverts commit 0b9bc85dddc66cb9d806bde97cc7e9fc51e5e79e.
2021-04-06 14:25:58 +02:00
Jonathan
5c6cd1b48a
Add scaling to pointer input (#12213)
So far, if display is scaled, overlays gets correctly drawn but touch
input is not correctly scaled, resulting in an unusable overlay.

This happens for touches in menu too.

This commit aims to introduce this scaling factor adding it to the
config file, eg:

input_touch_scale = "2"
2021-04-06 13:15:43 +02:00
twinaphex
9910dfbee2 Replace strcpy_literal usage of trivial string setting 2021-04-06 11:21:28 +02:00
twinaphex
e2b084b715 Cleanups 2021-04-05 23:54:52 +02:00
twinaphex
5f9197bcc2 Get rid of more manual pointer grabbing 2021-04-05 23:37:42 +02:00
twinaphex
0b9bc85ddd Simplify input_state_device:
* run it within a loop internally for button_mask enabled
* only one function call invocation in codebase
2021-04-05 22:54:13 +02:00
twinaphex
66ad300515 input_state_device - don't have remap_binds_enable ifdefs here 2021-04-05 22:32:06 +02:00
twinaphex
4ce66f0764 Cleanup command_event_init_controllers 2021-04-05 22:26:41 +02:00