Commit Graph

1469 Commits (caf38725ae2802bdc71ea45c40c34635c5090dca)

Author SHA1 Message Date
Andrew Udvare caf38725ae
Allow overriding SCM version info
If the build is from a non-repository, these functions will return empty. This
patch allows using defines to CMake to set version info such as
-DGIT_BRANCH=master.
4 years ago
Mai M 019ae82c94
Merge pull request #7558 from Morph1984/unused-cpu-family-model
common/cpu_detect: Remove CPU family and model
4 years ago
Lioncash e05d2a70b2 common/input: Avoid numerous large copies of CallbackStatus
CallbackStatus instances aren't the cheapest things to copy around
(relative to everything else), given that they're currently 520 bytes in
size and are currently copied numerous times when callbacks are invoked.

Instead, we can pass the status by const reference to avoid all the
copying.
4 years ago
Morph 4af413623b common/cpu_detect: Remove CPU family and model
We currently do not make use of these fields, remove them for now.
4 years ago
Lioncash 54eafbaf17 common/input: Remove unnecessary returns
Given these return void, these can be omitted.
4 years ago
Lioncash 985599e485 input_engine: Pass LedStatus by const reference
Avoids copies where reasonably applicable
4 years ago
Lioncash 38f3442ea5 input_engine: Pass VibrationStatus by const reference in SetRumble()
Avoids creating copies of the struct where not necessary.
4 years ago
bunnei 5f7e73c74a
Merge pull request #7525 from german77/notifa
service/notif: Add notif:a and stub ListAlarmSettings, Initialize
4 years ago
german77 ac1bfe228f service/notif: Add notif:a and stub ListAlarmSettings,Initialize
Used by ring fit adventure 1.2.0
4 years ago
ameerj 41aec2773f general: Add missing copyright notices 4 years ago
Morph f919498f8f native_clock: Wait for less time in EstimateRDTSCFrequency
In my testing, waiting for 200ms provided the same level of precision as the previous implementation when estimating the RDTSC frequency.
This significantly improves the yuzu executable launch times since we reduced the wait time from 3 seconds to 200 milliseconds.
4 years ago
Morph 762b8ad448 general: Replace high_resolution_clock with steady_clock
On some OSes, high_resolution_clock is an alias to system_clock and is not monotonic in nature. Replace this with steady_clock.
4 years ago
german77 51df96b7c0 settings: Add debug setting to enable all controllers 4 years ago
german77 182cd9004f config: Remove vibration configuration 4 years ago
Narr the Reg 639402850a input_common: Fully implement UDP controllers 4 years ago
german77 746c85b560 input_common: Move button names to the frontend 4 years ago
german77 654d76e79e core/hid: Fully implement native mouse 4 years ago
german77 bca299e8e0 input_common: Allow keyboard to be backwards compatible 4 years ago
german77 b673857d7d core/hid: Improve accuracy of the keyboard implementation 4 years ago
german77 84c58666a4 config: Cleanup and documentation 4 years ago
german77 157e0b85fd core/hid: Prevent Emulated controller from flapping with multiple inputs devices 4 years ago
german77 136eb9c4c2 core/hid: Fully emulate motion from button 4 years ago
german77 77fa4d4bf6 second commit lion review 4 years ago
german77 730f078302 settings: Fix Debug controller type options 4 years ago
german77 2b1b0c2a30 kraken: Address comments from review
start lion review
4 years ago
german77 c085e54316 core/hid: Add TAS input 4 years ago
german77 c6c32daf40 input_common: Add manual update options to input devices 4 years ago
german77 c3ff0a8ac0 core/hid: Fix rumble too strong at 1% 4 years ago
german77 601ac43495 core/hid: Only signal when needed 4 years ago
german77 06a5ef5874 core/hid: Add output devices 4 years ago
german77 6e2c84042d settings: Cleanup settings 4 years ago
german77 ad5142ac2c common: Rewrite and move core/frontend/input.h to common 4 years ago
Kewlan 8e3371a5c5 configure_general: Allow framerate cap to be used in custom game configs 4 years ago
Fernando Sahmkow da2fe81905 TextureCache: Refactor and fix linux compiling. 4 years ago
Fernando Sahmkow 282e04bffb TextureCache: Add automatic anisotropic filtering and refactor code. 4 years ago
Fernando Sahmkow a96c9c803b Yuzu UI: Add button for Anti Alias 4 years ago
Marshall Mohror 510caeefb3 Settings: Add anti-aliasing method setting 4 years ago
FernandoS27 2eff80b47f QtGUI: Add buttton to toggle the filter. 4 years ago
FernandoS27 9e065b9c7d VideoCore: Add gaussian filtering. 4 years ago
FernandoS27 e7fc60406e VideoCore: Add more rescaling option. 4 years ago
Fernando Sahmkow 4ad22c7d2b Video Core: fix building for GCC. 4 years ago
Fernando Sahmkow b60966041c Presentation: add Nearest Neighbor filter. 4 years ago
Marshall Mohror 37cb0377ae vulkan: Implement FidelityFX Super Resolution 4 years ago
Fernando Sahmkow b7ccc58f23 Texture Cahe: Fix downscaling on SMO. 4 years ago
ameerj abd07e4158 video_core: Refactor resolution scale function 4 years ago
ameerj 31478c6c1b video_core: Misc resolution scaling related refactoring 4 years ago
Fernando Sahmkow a6b88e85bf Renderer: Implement Bicubic and ScaleForce filters. 4 years ago
ReinUsesLisp 43aa695a04 common/settings: Remove unused scaling options 4 years ago
Fernando Sahmkow 71ca84d829 Settings: eliminate rescaling_factor. 4 years ago
Fernando Sahmkow 37ef9c9130 Settings: Add resolution scaling to settings. 4 years ago