german77
dfb63175d1
core/hid: Fully implement native mouse
4 years ago
german77
6032358402
input_common: Allow keyboard to be backwards compatible
4 years ago
german77
ebfe40dec8
core/hid: Improve accuracy of the keyboard implementation
4 years ago
german77
ddcdaac727
config: Cleanup and documentation
4 years ago
german77
a4cdafed54
core/hid: Prevent Emulated controller from flapping with multiple inputs devices
4 years ago
german77
93997b234f
core/hid: Fully emulate motion from button
4 years ago
german77
4736326a05
second commit lion review
4 years ago
german77
a8852024b6
settings: Fix Debug controller type options
4 years ago
german77
9f91335a71
kraken: Address comments from review
start lion review
4 years ago
german77
d0389d2971
core/hid: Add TAS input
4 years ago
german77
ae6ba2c8bd
input_common: Add manual update options to input devices
4 years ago
german77
6c7814bc9c
core/hid: Fix rumble too strong at 1%
4 years ago
german77
00f654cd22
core/hid: Only signal when needed
4 years ago
german77
66cf94709a
core/hid: Add output devices
4 years ago
german77
84bda35f14
settings: Cleanup settings
4 years ago
german77
cb6b6189d7
common: Rewrite and move core/frontend/input.h to common
4 years ago
Kewlan
843fa6221e
configure_general: Allow framerate cap to be used in custom game configs
4 years ago
Fernando Sahmkow
e6d7d48d78
TextureCache: Refactor and fix linux compiling.
4 years ago
Fernando Sahmkow
c74619d266
TextureCache: Add automatic anisotropic filtering and refactor code.
4 years ago
Fernando Sahmkow
30039bb358
Yuzu UI: Add button for Anti Alias
4 years ago
Marshall Mohror
d5d689d3aa
Settings: Add anti-aliasing method setting
4 years ago
FernandoS27
9fa06bcc03
QtGUI: Add buttton to toggle the filter.
4 years ago
FernandoS27
f54d6dee54
VideoCore: Add gaussian filtering.
4 years ago
FernandoS27
43200a46fe
VideoCore: Add more rescaling option.
4 years ago
Fernando Sahmkow
ba4171de79
Video Core: fix building for GCC.
4 years ago
Fernando Sahmkow
d20bfdd9a3
Presentation: add Nearest Neighbor filter.
4 years ago
Marshall Mohror
2173534da5
vulkan: Implement FidelityFX Super Resolution
4 years ago
Fernando Sahmkow
7bb52ad3a7
Texture Cahe: Fix downscaling on SMO.
4 years ago
ameerj
b4742306d8
video_core: Refactor resolution scale function
4 years ago
ameerj
d99a6e8e47
video_core: Misc resolution scaling related refactoring
4 years ago
Fernando Sahmkow
bca25d2a0f
Renderer: Implement Bicubic and ScaleForce filters.
5 years ago
ReinUsesLisp
1b78ba7247
common/settings: Remove unused scaling options
5 years ago
Fernando Sahmkow
fcae5dab7b
Settings: eliminate rescaling_factor.
5 years ago
Fernando Sahmkow
b9a9b8d768
Settings: Add resolution scaling to settings.
5 years ago
Fernando Sahmkow
7a957d501f
VideoCore: Initial Setup for the Resolution Scaler.
5 years ago
Morph
7c8824d6e4
common: Implement a subset of P0323 (std::expected)
This implementation is based on and is a subset of the proposed implementation of std::expected
https://github.com/TartanLlama/expected/blob/master/include/tl/expected.hpp
4 years ago
Levi Behunin
30197c803e
Refactor Logging Impl
Loop on stop_token and remove final_entry in Entry.
Move Backend thread out of Impl Constructor to its own function.
Add Start function for backend thread.
Use stop token in PopWait and check if entry filename is nullptr before logging.
4 years ago
ameerj
d03c54439c
common/alignment: Fix VS2022 compilation
VS2022 seems to introduce an optimization when moving vectors to check for equality of the element values. AlignmentAllocator needed to overload the equality operator to fix compilation of its usage in vector moving.
4 years ago
ameerj
6cfd975469
settings: Remove std::chrono usage
Alleviates the dependency on chrono for all files that include settings.h
4 years ago
Morph
49ae05213e
string_util: Make use of std::string_view and add bounds checking
Makes use of std::string_view in StringFromFixedZeroTerminatedBuffer and add bounds checking
4 years ago
Morph
0196b5a01f
string_util: Prevent out of bounds access in u16string_view buffer
4 years ago
Creak
6485bc560f
common/fs/path_util: Slightly refactor PathManagerImpl's constructor
This moves all GenerateYuzuPath calls outside of the platofrm-specific #ifdefs, replacing them with assignments to paths.
4 years ago
ameerj
98b3b5e0e3
common/logging: Reduce scope of fmt include
4 years ago
ameerj
f222d1e4ce
common/logging: Move Log::Entry declaration to a separate header
This reduces the load of requiring to include std::chrono in all files which include log.h
4 years ago
Andrew Strelsky
a24aa6e5bd
Fixed invalid iterator usage
4 years ago
Morph
a4d5ade781
settings: Remove BCAT settings
4 years ago
ameerj
d7977be416
general: Update style to clang-format-12
4 years ago
Lioncash
e37bea609c
common/uuid: Add validity checking functions to interface
Given we have a function to invalidate, we should also have ones to
query the validity. Also makes the code more straightforward to read.
4 years ago
german77
d71f067db8
input_common/tas: Document the main class
5 years ago
german77
d552f84322
input_common/tas: Add swap controller
5 years ago