ameerj
7d5c21688e
texture_cache: Fix image convert dimensions assertion
4 years ago
ameerj
4c9fb0ffe9
blit_image: Refactor upscale factors usage
The image view itself can be queried to see if it is being rescaled or not, removing the need to pass the upscale/down shift factors from the texture cache.
4 years ago
ameerj
a38d05ec11
vk_texture_cache: Add a function to ImageView to check if src image is rescaled
4 years ago
ameerj
0d5b7f7a7f
blit_image: Refactor ConvertPipeline functions
4 years ago
ameerj
4495c10671
blit_image: Refactor ConvertPipelineEx functions
reduces much of the duplication between the color/depth variants
4 years ago
ameerj
276de8a751
vk_blit_screen: Minor refactor of filter pipeline selection
4 years ago
ameerj
c701429fb4
Revert "Merge pull request #7395 from Morph1984/resolve-comments"
This reverts commit 0442db9ad6 , reversing
changes made to 15212de85a .
4 years ago
german77
2ba6890141
core/hid: Add missing controller type
4 years ago
german77
5fae083bc3
core/hid: Ensure only valid npad are connected
4 years ago
Morph
875db1012b
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
liushuyu
18ddfcc0cf
video_core/cmake: link against libva explicitly ...
... to fix build on Flatpak (and self-builds)
4 years ago
liushuyu
168882cb7a
video_core/codecs: more fixes for VAAPI detection ...
* skip impersonated VAAPI implementaions ("imposter detection")
* place VAAPI priority below CUDA/NVDEC/CUVID
4 years ago
liushuyu
ef00c213e8
video_core/codec: address comments
4 years ago
liushuyu
a32139fdab
video_core/codecs: more robust ffmpeg hwdecoder selection logic
4 years ago
Morph
f650d11a53
service: am: ISelfController: Stub SaveCurrentScreenshot
- Used by Disney Magical World 2: Enchanted Edition
4 years ago
german77
21872bec53
yuzu: Implement basic controller navigation
4 years ago
Morph
2b9afa4d56
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
Morph
2bd51ec9e5
service: friend: Implement GetCompletionEvent
- Used by Super Bomberman R Online
4 years ago
Narr the Reg
48537c07cd
input_common: Fix error with thread name
4 years ago
Morph
ef31afb71f
input_interpreter: Make use of NpadButton instead of a u64
Allows us to be more explicit with the representation of button states and use the provided bit manipulation operators
4 years ago
Morph
f34773ee36
npad: Return NpadButton in GetAndResetPressState
We were previously truncating this to a u32 as there were no known buttons that used the full 64 bits of this type. Fix this now that we know they are used.
4 years ago
Morph
978c1c2853
core: hid: hid_types: Add "All" to NpadButton
This represents a bitmask for all pressed buttons
4 years ago
Morph
1524ed6776
qt_controller: Make use of (Enable/Disable)AllControllerConfiguration
This also moves the use of DisableConfiguration to the destructor.
4 years ago
Morph
715d4bdbc6
core: hid: hid_core: Add (Enable/DIsable)AllControllerConfiguration
4 years ago
Morph
726d16f266
general: Fix handheld typo
4 years ago
Morph
bc2f114e75
core: hid: Mark constructors as explicit
4 years ago
Morph
24b6822c56
core: hid: Cleanup and amend documentation
4 years ago
Feng Chen
2e834bfa4a
Add missing pixel format mapping
4 years ago
german77
d7065ddfda
qt_controller: Fix input when the controller applet is ignored
4 years ago
Fernando Sahmkow
4e74fa32a4
Texture Cache: Secure insertions against deletions.
4 years ago
Narr the Reg
9139019352
core/ns: Implement GetReadOnlyApplicationControlDataInterface
Used in checkpoint homebrew
4 years ago
Narr the Reg
979bdaeddd
core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountId
Used in checkpoint homebrew
4 years ago
german77
b7357d95a7
settings: Add debug setting to enable all controllers
4 years ago
Narr the Reg
297b5accab
core/hid: Stub GetUniquePadsFromNpad
Used in checkpoint homebrew
4 years ago
Fernando Sahmkow
fc91c0f51d
Texture Cache: Redesigning the blitting system (again).
4 years ago
german77
8df8dd6c5c
config: Remove vibration configuration
4 years ago
german77
83c9e8c4a2
applet/controller: Enable configuring mode while the applet is open
4 years ago
Narr the Reg
7b56b2cab6
input_common: Fully implement UDP controllers
4 years ago
Fernando Sahmkow
dcce920306
Texture Cache: Further fix regressions.
4 years ago
Narr the Reg
d20817d2f1
service/hid: Finish converting LIFO objects and address some nits
4 years ago
german77
2e699e089a
yuzu: Fix TAS from rebase
4 years ago
german77
b8b849dc2e
input_common: Move button names to the frontend
4 years ago
german77
bc9641614d
input_common: Fix SDL controller with inverted axis
4 years ago
german77
af121ded18
bootmanager: Use cross-platform keyboard input
4 years ago
german77
30de38ee7f
kraken: Address comments from review
Fix compiler bug
4 years ago
german77
25521cd948
core/hid: Improve accuary of mouse implementation
4 years ago
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
41dbb2d3cb
core/hid: Fix keyboard alignment
4 years ago