Commit Graph

23235 Commits (79fbdfca170a8eec71f8e037df9132cfc6fc5f44)
 

Author SHA1 Message Date
Liam 79fbdfca17 service: remove deleted services
liamwhite 5f5a6e4b2e
Merge pull request from Kelebek1/biquad_fix
[audio_core] Use different state offset for each biquad filter channel
liamwhite d87db919f9
Merge pull request from Morph1984/borderless-hidpi
main: Fix borderless fullscreen for high dpi scaled displays
Kelebek1 3a90ed99be Fix biquad filter command's state buffer offset
bunnei 770a49616d
Merge pull request from m-HD/master
settings: added missing graphical settings to RestoreGlobalState()
Morph d6677b50f6 main: Fix borderless fullscreen for high dpi scaled displays
On Windows, a borderless window will be treated the same as exclusive fullscreen
when the window geometry matches the physical dimensions of the screen.
However, with High DPI scaling, when the devicePixelRatioF() is > 1, the borderless
window apparently is not treated as exclusive fullscreen and functions correctly.
One can verify and replicate this behavior by using a high resolution (4K) display,
and switching between 100% and 200% scaling in Windows' display settings.
At 100%, without the addition of 1, it is treated as exclusive fullscreen.
At 200%, with or without the addition of 1, it is treated as borderless windowed.
Therefore, we can use (read: abuse) this difference in behavior to fix this issue for
those with higher resolution displays when the Qt scaling ratio is > 1.
Should this behavior be changed in the future, please revisit this workaround.
bunnei 8b74047b1b
Merge pull request from german77/gyro
core: hid: Use gyro thresholds modes set by the game
bunnei f70fcdb873
Merge pull request from ameerj/ogl-msaa-texcache
texture_cache: OpenGL: Implement MSAA uploads and copies
m-HD 9df92bad2a
Update settings.cpp
added missing graphical settings to RestoreGlobalState()
liamwhite fbba6e10bc
Merge pull request from ColinKinloch/info_id_typo
kernel/svc: Fix undefined info_id
ameerj 93cf2b3ca8 texture_cache: OpenGL: Implement MSAA uploads and copies
Colin Kinloch 868ab0d3b4 kernel/svc: Fix undefined info_id
liamwhite c97b5c9ff9
Merge pull request from vonchenplus/speed_up_video_copy
video_core: Speed up video frame data copy
liamwhite 709879cfc1
Merge pull request from bunnei/fix-process-resource
core: kernel: k_process: Use application system resource.
liamwhite 89c09d639a
Merge pull request from merryhime/biquad-rounding
biquad_filter: Fix rounding in ApplyBiquadFilterInt
liamwhite 1040f1f503
Merge pull request from behunin/quick-release
gpu_thread: Remove OnCommandListEndCommand
FengChen 4adf39edf2 video_core: Speed up video frame data copy
bunnei abd826ba87
Merge pull request from liamwhite/svc-wrap-only
kernel/svc: switch to generated wrappers
bunnei 023ac943aa
Merge pull request from german77/pro_controller
input_common: Reintroduce custom pro controller support
bunnei e79270507b core: kernel: k_process: Use application system resource.
Merry 3c60bc36a1 biquad_filter: Clamp f64 in ApplyBiquadFilterFloat
Merry 9bdcb1070f biquad_filter: Fix rounding in ApplyBiquadFilterInt
liamwhite b3a8c0dc49
Merge pull request from Morph1984/oops
main: Re-add QtWebEngine zoom factor
bunnei 84743fd6ce
Merge pull request from liamwhite/ffs-apple
kernel: avoid usage of bit_cast
Liam 36b70dec05 kernel: avoid usage of bit_cast
Morph 3fbb93e5c9 main: Re-add QtWebEngine zoom factor
For some reason, I had removed this in ad6cec71ec

This should fix any improperly scaled web applets.
liamwhite c5743d5499
Merge pull request from Kelebek1/dynamic_vertex_attribs
Remove fake vertex bindings when dynamic state is enabled
liamwhite cbb289fbee
Merge pull request from ameerj/glsl-sample-id-mask
glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMask
liamwhite c0b36c2d26
Merge pull request from german77/multi_audio
audio: cubeb: Fix yuzu crashing when it test for latency
Narr the Reg acba9a6b76 input_common: Reintroduce custom pro controller support
Narr the Reg 7c0dcea96c audio: cubeb: Fix yuzu crashing when it test for latency
Narr the Reg 5e9fa5def5 core: hid: Use gyro thresholds modes set by the game
Matías Locatti 7bad3a7e5e
Merge pull request from ameerj/pr9559-partial-revert
buffer_base: Partially revert changes from 
ameerj eb9f16dce4 buffer_base: Partially revert changes from
This fixes a regression where Yoshi's Crafted World (and potentially other titles) would enter an infinite loop when GPU Accuracy was set to "Normal"
ameerj 04139cb3ed glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMask
These built-ins seem to be available without needing to be declared for fragment shaders, similar i.e. to gl_FragDepth
liamwhite f6477b91f9
Merge pull request from german77/SetSupportedNpadIdTypes
service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
Narr the Reg c27006e99d service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
Mai f3b532d091
Merge pull request from liamwhite/old-gcc-fix
kernel: fix compilation with older gcc
Behunin 8551ac6008 Remove OnCommandListEndCommand
Call rasterizer->ReleaseFences() directly
Liam 2415d37ea2 kernel/svc: switch to generated wrappers
liamwhite 1f3e8d633a
Merge pull request from Morph1984/hidpi-temp-fix
main: Enable High DPI fixes for Qt >= 5.14
bunnei ecbf74b87a
Merge pull request from SaiKai/volume_quicksetting
add volume quicksetting with volume slider
bunnei 01cb49973a
Merge pull request from merryhime/dynarmic-6.4.5
dynarmic: Update to 6.4.5
Liam 82c2a3da9f kernel: fix compilation with older gcc
liamwhite 72f78a48e3
Merge pull request from goldenx86/yuzu_cmd
Update yuzu_cmd's default_ini.h
Matías Locatti 69eaad18a5
Update yuzu_cmd's default_ini.h
Rename FSR, add missing resolution multipliers, and SMAA
Kelebek1 8ae2a664d2 Remove fake vertex bindings when dynamic state is enabled
Merry 3f852c61d1 dynarmic: Update to 6.4.5
Mai 0373000143
Merge pull request from liamwhite/svc-move-only
kernel/svc: Split implementations into separate files
Liam 92eb091ddb kernel/svc: Split implementations into separate files