Alexandre Bouvier
57fd8b1f45
cmake: use correct boost imported targets
2 years ago
liamwhite
22432668be
Merge pull request #9859 from liamwhite/tmem-use
...
service: avoid direct pointer access of transfer memory objects
2 years ago
liamwhite
50575c317e
Merge pull request #9874 from german77/violet
...
service: btm: Fix handle functions
2 years ago
Matías Locatti
5f2cbf53d7
Merge pull request #9872 from goldenx86/partialLTO
...
Partial LTO
2 years ago
Matías Locatti
c38bb96a2c
Partially apply LTO to only core and video_core projects.
2 years ago
Narr the Reg
71ca956d5c
service: btm: Fix handle functions
2 years ago
Narr the Reg
ff11fdb07e
Revert "yuzu: config: Remove player 8 and 9 from config file"
2 years ago
liamwhite
26c1edf2f0
Merge pull request #9849 from ameerj/async-astc
...
texture_cache: Add asynchronous ASTC texture decoding
2 years ago
Narr the Reg
60688bf0d5
yuzu: config: Remove player 8 and 9 from config file
2 years ago
ameerj
2ce5bb9bd6
buffer_cache: Add logic for non-NVN storage buffer tracking
2 years ago
liamwhite
833afb7ce3
Merge pull request #9848 from german77/metroid_motion
...
input_common: Implement dedicated motion from mouse
2 years ago
liamwhite
290ec3eb2f
Merge pull request #9857 from german77/fwupdate
...
core: Update service function tables to 16.0.0+
2 years ago
liamwhite
d5bfc36e90
Merge pull request #9861 from german77/bustype
...
core: hidbus: Fix BusType size
2 years ago
german77
cfd69e2e58
config: Fix per game Force max clock
2 years ago
Narr the Reg
5e4ea04a64
core: hidbus: Fix BusType size
2 years ago
Narr the Reg
39ca7b2928
core: Update service function tables to 16.0.0+
2 years ago
Liam
975186ad4d
am: avoid direct pointer access of transfer memory objects
2 years ago
Liam
de4e5db330
hid: avoid direct pointer access of transfer memory objects
2 years ago
ameerj
b5bcd8c71b
configuration: Add async ASTC decode setting
2 years ago
ameerj
090bc588e5
texture_cache: Add async texture decoding
2 years ago
Narr the Reg
739a81055f
core: hid: Restore motion state on refresh and clamp motion values
2 years ago
Narr the Reg
673accd630
input_common: Implement dedicated motion from mouse
2 years ago
Narr the Reg
db2785082b
settings: Add more input settings to the log
2 years ago
Narr the Reg
9477181d09
core: hid: Fix native mouse mappings
2 years ago
liamwhite
8f3e2a1b48
Merge pull request #9847 from german77/timeout
...
yuzu: Set a lower timeout for discord presence
2 years ago
Narr the Reg
d482ec32a4
yuzu: Set a lower timeout for discord presence
2 years ago
liamwhite
11f6bb1532
Merge pull request #9846 from merryhime/type-const
...
svc: Fix type consistency (exposed on macOS)
2 years ago
liamwhite
ba05301e1b
Merge pull request #9841 from abouvier/httplib-update
...
externals: Update cpp-httplib to latest
2 years ago
Merry
c9678bda24
svc: Fix type consistency (exposed on macOS)
2 years ago
Alexandre Bouvier
83afc12475
externals: Update cpp-httplib to latest
2 years ago
MonsterDruide1
d746cfc018
net: translate ECONNRESET network error
2 years ago
Liam
72e5552409
sm:: fix lingering session initialization issues
2 years ago
Liam
87749d217e
cheat_engine: add check for hid initialization
2 years ago
Liam
6e0a33089b
sm:: support service registration deferral
2 years ago
Liam
a936972614
service: refactor server architecture
...
Converts services to have their own processes
2 years ago
Liam
23151ff498
core: defer cpu shutdown
2 years ago
german77
165ebbb63c
Qt: Reintroduce scaling for touch input
2 years ago
liamwhite
898c5d35a5
Merge pull request #9771 from ameerj/host-thread-id
...
kernel: Refactor thread_local variable usage
2 years ago
liamwhite
a4d0663158
Merge pull request #9588 from liamwhite/bylaws-reverts
...
Revert "shader_recompiler: Align SSBO offsets to meet host requirements"
2 years ago
liamwhite
e531d1fae9
Merge pull request #9815 from german77/qt-mouse
...
Qt: Fix mouse scalling
2 years ago
Morph
41183b622f
Merge pull request #9825 from liamwhite/object-name
...
kernel: add KObjectName
2 years ago
bunnei
e91ff9b7bd
Merge pull request #9810 from Kelebek1/nvdec_threads
...
Allow >1 cpu threads on video decoding, disable multi-frame decoding
2 years ago
Liam
1773a1039f
kernel: add KObjectName
2 years ago
Mai
61b1772e51
Merge pull request #9817 from german77/save
...
yuzu: Write to config file on important config changes
2 years ago
Narr the Reg
0a88c7dbbe
yuzu: Shutdown game on restart to reload per game config
2 years ago
Narr the Reg
df9c8bdfd9
yuzu: Write to config file on important config changes
2 years ago
bunnei
889bfce447
Merge pull request #9802 from Kelebek1/wait_data_cache
...
Re-add the invalidate_texture_data_cache register
2 years ago
bunnei
744434de38
Merge pull request #9769 from Kelebek1/audio_oob
...
[audio_core] Fix depop prepare
2 years ago
Narr the Reg
17207939e5
input_common: Split mouse input into individual devices
2 years ago
german77
57aaf00a0c
Qt: Fix mouse scalling
2 years ago
liamwhite
6d77de96da
Merge pull request #9796 from liamwhite/current
...
general: rename CurrentProcess to ApplicationProcess
2 years ago
liamwhite
04d2d2ef5f
Merge pull request #9782 from arades79/fix-consexpr-value-declaration-usage
...
Fix consexpr value declaration usage
2 years ago
bunnei
0eb40117af
Merge pull request #9809 from liamwhite/unused-service
...
service: remove deleted services
2 years ago
arades79
98631b45b6
remove constexpr from virtual function
...
Signed-off-by: arades79 <scravers@protonmail.com>
2 years ago
liamwhite
58a2c19982
Revert "main: Fix borderless fullscreen for high dpi scaled displays"
2 years ago
Kelebek1
3b50906f00
Reimplement the invalidate_texture_data_cache register
2 years ago
Kelebek1
139b645aa2
Allow >1 cpu threads on video decoding, disable multi-frame decoding
2 years ago
Liam
79fbdfca17
service: remove deleted services
2 years ago
arades79
880b6e9795
use a string view to skip allocation
...
Signed-off-by: arades79 <scravers@protonmail.com>
2 years ago
arades79
683019878f
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
...
Signed-off-by: arades79 <scravers@protonmail.com>
2 years ago
arades79
26e44a3be4
apply clang-format
...
Signed-off-by: arades79 <scravers@protonmail.com>
2 years ago
arades79
392a029ef4
don't use static inside constexpr function
...
Signed-off-by: arades79 <scravers@protonmail.com>
2 years ago
arades79
45e13b03f3
add static lifetime to constexpr values to force compile time evaluation where possible
...
Signed-off-by: arades79 <scravers@protonmail.com>
2 years ago
liamwhite
5f5a6e4b2e
Merge pull request #9795 from Kelebek1/biquad_fix
...
[audio_core] Use different state offset for each biquad filter channel
2 years ago
liamwhite
d87db919f9
Merge pull request #9793 from Morph1984/borderless-hidpi
...
main: Fix borderless fullscreen for high dpi scaled displays
2 years ago
Liam
ceda2d280e
general: rename CurrentProcess to ApplicationProcess
2 years ago
Kelebek1
3a90ed99be
Fix biquad filter command's state buffer offset
2 years ago
Liam
4363ca304a
kernel: use GetCurrentProcess
2 years ago
bunnei
770a49616d
Merge pull request #9784 from m-HD/master
...
settings: added missing graphical settings to RestoreGlobalState()
2 years ago
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.
2 years ago
bunnei
8b74047b1b
Merge pull request #9757 from german77/gyro
...
core: hid: Use gyro thresholds modes set by the game
2 years ago
bunnei
f70fcdb873
Merge pull request #9746 from ameerj/ogl-msaa-texcache
...
texture_cache: OpenGL: Implement MSAA uploads and copies
2 years ago
m-HD
9df92bad2a
Update settings.cpp
...
added missing graphical settings to RestoreGlobalState()
2 years ago
ameerj
93cf2b3ca8
texture_cache: OpenGL: Implement MSAA uploads and copies
2 years ago
Colin Kinloch
868ab0d3b4
kernel/svc: Fix undefined info_id
2 years ago
liamwhite
c97b5c9ff9
Merge pull request #9777 from vonchenplus/speed_up_video_copy
...
video_core: Speed up video frame data copy
2 years ago
Kelebek1
2e02ed8bb5
Add fallback for memory read/write in case the address goes over a 4K page
2 years ago
liamwhite
709879cfc1
Merge pull request #9773 from bunnei/fix-process-resource
...
core: kernel: k_process: Use application system resource.
2 years ago
liamwhite
89c09d639a
Merge pull request #9768 from merryhime/biquad-rounding
...
biquad_filter: Fix rounding in ApplyBiquadFilterInt
2 years ago
liamwhite
1040f1f503
Merge pull request #9744 from behunin/quick-release
...
gpu_thread: Remove OnCommandListEndCommand
2 years ago
FengChen
4adf39edf2
video_core: Speed up video frame data copy
2 years ago
Kelebek1
19e1ea6a02
Fix depop prepare receiving bad mix infos and writing out of bounds, and update aux a bit, may help
2 years ago
bunnei
abd826ba87
Merge pull request #9742 from liamwhite/svc-wrap-only
...
kernel/svc: switch to generated wrappers
2 years ago
bunnei
023ac943aa
Merge pull request #9759 from german77/pro_controller
...
input_common: Reintroduce custom pro controller support
2 years ago
bunnei
e79270507b
core: kernel: k_process: Use application system resource.
2 years ago
ameerj
5e746da981
kernel: Refactor thread_local variable usage
...
On MSVC at least, there seems to be a non-trivial overhead to calling GetHostThreadId().
This slightly reworks the host_thread_id variable to reduce some of the complexity around its usage, along with some small refactors around current_thread and dummy thread
2 years ago
Merry
3c60bc36a1
biquad_filter: Clamp f64 in ApplyBiquadFilterFloat
2 years ago
Merry
9bdcb1070f
biquad_filter: Fix rounding in ApplyBiquadFilterInt
2 years ago
liamwhite
b3a8c0dc49
Merge pull request #9761 from Morph1984/oops
...
main: Re-add QtWebEngine zoom factor
2 years ago
Liam
36b70dec05
kernel: avoid usage of bit_cast
2 years ago
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.
2 years ago
liamwhite
c5743d5499
Merge pull request #9736 from Kelebek1/dynamic_vertex_attribs
...
Remove fake vertex bindings when dynamic state is enabled
2 years ago
liamwhite
cbb289fbee
Merge pull request #9750 from ameerj/glsl-sample-id-mask
...
glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMask
2 years ago
Narr the Reg
acba9a6b76
input_common: Reintroduce custom pro controller support
2 years ago
Narr the Reg
7c0dcea96c
audio: cubeb: Fix yuzu crashing when it test for latency
2 years ago
Narr the Reg
5e9fa5def5
core: hid: Use gyro thresholds modes set by the game
2 years ago
ameerj
eb9f16dce4
buffer_base: Partially revert changes from #9559
...
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"
2 years ago
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
2 years ago
liamwhite
f6477b91f9
Merge pull request #9747 from german77/SetSupportedNpadIdTypes
...
service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
2 years ago
Narr the Reg
c27006e99d
service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
2 years ago
Mai
f3b532d091
Merge pull request #9739 from liamwhite/old-gcc-fix
...
kernel: fix compilation with older gcc
2 years ago
Behunin
8551ac6008
Remove OnCommandListEndCommand
...
Call rasterizer->ReleaseFences() directly
2 years ago
Liam
2415d37ea2
kernel/svc: switch to generated wrappers
2 years ago
liamwhite
1f3e8d633a
Merge pull request #4949 from Morph1984/hidpi-temp-fix
...
main: Enable High DPI fixes for Qt >= 5.14
2 years ago
bunnei
ecbf74b87a
Merge pull request #9644 from SaiKai/volume_quicksetting
...
add volume quicksetting with volume slider
2 years ago
Liam
82c2a3da9f
kernel: fix compilation with older gcc
2 years ago
Matías Locatti
69eaad18a5
Update yuzu_cmd's default_ini.h
...
Rename FSR, add missing resolution multipliers, and SMAA
2 years ago
Kelebek1
8ae2a664d2
Remove fake vertex bindings when dynamic state is enabled
2 years ago
Liam
92eb091ddb
kernel/svc: Split implementations into separate files
2 years ago
bunnei
a64fc3ee77
Merge pull request #9720 from SoRadGaming/discordPresenceUpdate
...
Game Image with Discord RPC
2 years ago
Sorab
923c17f1ae
Add Game Icon for Discord RPC
...
Connected to Yuzu Compatibility Page
2 years ago
liamwhite
f5ed51bdf3
Merge pull request #9730 from german77/cmd_arg
...
yuzu_cmd: Order arguments alphabetically and port arguments from Qt
2 years ago
liamwhite
236b54376d
Merge pull request #9729 from german77/sdl_input
...
yuzu_cmd: Fix touch and controller input
2 years ago
german77
3cd0b816cc
yuzu_cmd: Order arguments alphabetically and port arguments from Qt
2 years ago
german77
ebca59b8e9
yuzu_cmd: Fix mismatching controller input
2 years ago
german77
424643f9af
yuzu_cmd: Fix touch input
2 years ago
ameerj
4678f53463
shader_recompiler/value.h: Remove lingering references to S32
2 years ago
bunnei
5aca9386cf
Merge pull request #9717 from german77/less_is_better
...
input_common: Simplify stick from button
2 years ago
Jonas Gutenschwager
2a491f7aaa
remove disambiguation argument from mute text
...
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
2 years ago
ameerj
979e4d9950
fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCard
2 years ago
ameerj
2d2522693e
Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"
...
This reverts commit 25fc5c0e11
, reversing
changes made to af20e25081
.
2 years ago
Mai
9083ad816f
Merge pull request #9713 from unfamiliarplace/master
...
Added 'Hide empty rooms' toggle to lobby
2 years ago
bunnei
25fc5c0e11
Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span
...
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
2 years ago
bunnei
af20e25081
Merge pull request #9704 from liamwhite/das
...
kernel: add KDeviceAddressSpace
2 years ago
Luke Sawczak
54ab154696
added 'Hide empty rooms' toggle to lobby
...
fixed typo
fixed typo
fixed typo
clang
2 years ago
liamwhite
b01698775b
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
2 years ago
Narr the Reg
2f2e88c3fb
input_common: Simplify stick from button
2 years ago
liamwhite
8a33f8bd30
Merge pull request #9708 from ameerj/gl-context-flush
...
gl_shader_cache: Force context flush when loading disk shader cache
2 years ago
liamwhite
a9a860a4f7
Merge pull request #9703 from ameerj/txq-ms
...
shaders: Fix TXQ with MSAA textures
2 years ago
Liam
7d1c3a3f59
kernel: add KDeviceAddressSpace
2 years ago
bunnei
92c5ab33b7
Merge pull request #9696 from german77/please_forgive_me_for_this_sin
...
input_common: Implement turbo buttons
2 years ago
german77
ce1895497d
yuzu: config: Draw turbo buttons with a different color
2 years ago
german77
75e81885b0
input_common: Implement turbo buttons
2 years ago
bunnei
de28cd0c2d
Merge pull request #9697 from liamwhite/kcap
...
kernel: add KCapabilities
2 years ago
bunnei
ed4a88bd93
Merge pull request #9508 from ameerj/hle-ipc-buffer-span
...
hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer
2 years ago
liamwhite
e74660673b
Merge pull request #9701 from german77/common_protocol
...
input_common: joycon: Remove Magic numbers from common protocol
2 years ago
liamwhite
9de88cb5a7
Merge pull request #9631 from vonchenplus/vulkan_clear
...
video_core: Implement vulkan clear specified channel
2 years ago
Liam
67a8740af6
kernel: add KCapabilities
2 years ago
ameerj
720ff38097
gl_compute_pipeline: Force context flush when loading shader cache
2 years ago
Narr the Reg
c318a4c80b
input_common: joycon: Remove Magic numbers from common protocol
2 years ago
ameerj
01eeda74a6
gl_graphics_pipeline: Force context flush when loading shader cache
2 years ago
Narr the Reg
11fea5deea
input_common: joycon: Fill missing enum data
2 years ago
Levi Behunin
d5fc56db4b
Move to Clang Format 15
...
Depends on https://github.com/yuzu-emu/build-environments/pull/69
clang-15 primary run
2 years ago
ameerj
a63e17566a
spirv: Fix TXQ with MSAA textures
2 years ago
ameerj
a1d8306bfd
emit_glasm_image: Fix TXQ with MSAA textures
2 years ago
ameerj
08feba2b56
emit_glsl_image: Implement TXQ with MSAA textures
...
Also fixes for texture buffers, which do not have mips eithers.
2 years ago
liamwhite
3aab574521
Merge pull request #9699 from ameerj/texture-pass-desc
...
texture_pass: Fix texture descriptors comparisons
2 years ago
liamwhite
149271923c
Merge pull request #9698 from ameerj/texture-pass-handle
...
texture_pass: Refactor texture handle retrieval
2 years ago
liamwhite
208e635f37
Merge pull request #9694 from ameerj/txq-mips
...
shader_recompiler: TXQ: Skip QueryLevels when possible
2 years ago
liamwhite
d960723dc9
Merge pull request #9684 from liamwhite/read-the-spec
...
polyfill_thread: satisfy execution ordering requirements of stop_callback
2 years ago
bunnei
9170387e71
Merge pull request #9689 from german77/joycon-calibration
...
input_common: joycon: Remove magic numbers from calibration protocol
2 years ago
bunnei
a3aedcce65
Merge pull request #9691 from ameerj/msaa-texcache
...
texture_cache: Fix tracking of MSAA image views
2 years ago
liamwhite
236f591bde
Merge pull request #9690 from german77/whoops
...
yuzu: config: Avoid reading deleted object
2 years ago
ameerj
0d820f2dab
texture_pass: Fix texture descriptors comparisons
2 years ago
ameerj
9bb429999e
texture_pass: Refactor texture handle retrieval
2 years ago
bunnei
40e7d78179
Merge pull request #9687 from ameerj/ogl-shader-ms
...
glasm, glsl: Implement multisampled Image Fetch
2 years ago
bunnei
159aab9a97
Merge pull request #9682 from ameerj/shader-s32
...
shader_recompiler: Remove S32 IR type
2 years ago
ameerj
2c2e019a44
shader_recompiler: TXQ: Skip QueryLevels when possible
2 years ago
ameerj
c0cedbae94
emit_glsl_image: Fix ImageFetch for MSAA textures
2 years ago
Narr the Reg
e84a441d75
yuzu: config: Avoid reading deleted object
2 years ago
liamwhite
cd138540e2
Merge pull request #9661 from SoRadGaming/LDNhostnameSupport
...
LDN hostname support in direct connect
2 years ago
SoRadGaming
ad712926d6
LDN Hostname Support in Direct Connect
...
- Added IPv6 & Namespace support in direct connection Regex
- Updated Tooltip for Direct Connect UI
- Removed Dropdown Connection Type in Direct Connect
2 years ago
ameerj
c2fb7b64ce
texture_cache: Adjust image view sizes by MSAA samples
2 years ago
FengChen
818631a412
video_core: Implement vulkan clear specified channel
2 years ago
Liam
619c0e70f0
polyfill_thread: satisfy execution ordering requirements of stop_callback
2 years ago
bunnei
2efe42fc93
Merge pull request #9677 from Morph1984/sleep-one
...
polyfill_thread: Implement StoppableTimedWait
2 years ago
Narr the Reg
4e29afefc4
input_common: joycon: Replace ReadSPI vector with span
2 years ago
liamwhite
6fa86989f1
Merge pull request #9539 from Wollnashorn/opengl-fsr
...
video_core/opengl: Added FSR upscaling filter to the OpenGL renderer
2 years ago
Narr the Reg
8647c72778
input_common: joycon: Remove magic numbers from calibration protocol
2 years ago
bunnei
32b2a72e7b
Merge pull request #9666 from liamwhite/wait-for-me
...
kernel: fix incorrect locking order in suspension
2 years ago
ameerj
0f795603fc
glasm: Add MS sampler types
2 years ago
ameerj
5710e90150
glsl: Add MS sampler types
2 years ago
Liam
e9e1e7aa3a
kernel: unbreak min/max template deduction on Apple Clang
2 years ago
Wollnashorn
c4a49eb1dd
video_core/opengl: Add FSR upscaling filter to the OpenGL renderer
2 years ago
bunnei
7d0a77a825
Merge pull request #9683 from german77/high_power_joycon
...
input_common: Implement SetLowPowerMode and TriggersElapsed
2 years ago
Narr the Reg
49707916db
input_common: Implement SetLowPowerMode and TriggersElapsed for the joycon driver
2 years ago
bunnei
5669692b4e
Merge pull request #9670 from merryhime/revert-af5ecb0b15d4449f58434e70eed835cf71fc5527
...
Revert "MemoryManager: use fastmem directly."
2 years ago
bunnei
58ba508e9a
Merge pull request #9652 from liamwhite/ms
...
spirv: fix multisampled image fetch
2 years ago
bunnei
2158ccda3b
Merge pull request #9604 from liamwhite/pt
...
kernel: KPageTable: update
2 years ago
ameerj
93cc6e4d99
shader_recompiler: Remove S32 IR type
...
The frontend IR opcodes do not distinguish between signed and unsigned integer types.
Fixes broken shaders when IR validation/graphics debugging is enabled for shaders that used BitCastS32F32
2 years ago
Morph
ad6cec71ec
main: Convert to device independent coordinates for scaling
...
devicePixelRatioF() returns the scaling ratio when high dpi scaling is enabled.
When high dpi scaling is enabled, the raw screen coordinate system is scaled to device independent coordinates.
2 years ago
Morph
5be85c556e
main: Use passthrough scaling for non-windows OSes
...
They should be better than windows when handling fractional scaling ratios.
2 years ago
Morph
6a1b089a50
main: Enable High DPI fixes for Qt >= 5.14
...
This uses Qt's new high DPI application attributes for scaling the current window.
However, these aren't perfect as scaling with non integer scales will cause artifacts in UI, icons and other elements.
Therefore, we use a heuristic to select an appropriate integer scale value depending on the current screen resolution and applies this to the application.
2 years ago
Morph
b6e5a6bda8
main: Only set AA_DisableWindowContextHelpButton below Qt6
...
This is fortunately disabled by default on Qt6, so we just have to check whether we are compiling with Qt6 or not.
2 years ago
liamwhite
0d1a9a12c9
Merge pull request #9675 from Morph1984/ini-concat
...
default_ini: Split and concatenate the config string literal
2 years ago
liamwhite
4ec50dfd4f
Merge pull request #9668 from Morph1984/qt-why-is-this-not-the-default
...
main: Globally disable the "?" button on dialogs
2 years ago
liamwhite
abda68f3a4
Merge pull request #9676 from german77/revert-stick-range
...
Revert #9617 and fix it on input_common
2 years ago
Morph
c55147b24a
input_common: Make use of StoppableTimedWait
2 years ago
Morph
9b0563fa87
polyfill_thread: Implement StoppableTimedWait
...
StoppableTimedWait allows for a timed wait to be stopped immediately after a stop is requested.
This is useful in cases where long duration thread sleeps are needed and allows for immediate joining of waiting threads after a stop is requested.
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
2 years ago
Jan Beich
20c7084892
input_common: add missing header for libc++ after 340f15d1fa
...
src/input_common/drivers/joycon.cpp:187:26: error: no member named 'find_if' in namespace 'std::ranges'
std::ranges::find_if(left_joycons, [](auto& device) { return !device->IsConnected(); });
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:193:54: error: no member named 'find_if' in namespace 'std::ranges'
const auto unconnected_device = std::ranges::find_if(
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:393:51: error: no member named 'find_if' in namespace 'std::ranges'
const auto matching_device = std::ranges::find_if(
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:402:51: error: no member named 'find_if' in namespace 'std::ranges'
const auto matching_device = std::ranges::find_if(
~~~~~~~~~~~~~^
2 years ago
Narr the Reg
cc821bfae1
Revert 9617 and fix it on input_common
2 years ago
Morph
4cdf69c378
default_ini: Split and concatenate the config string literal
...
We are dangerously close to MSVC's 16384 character limit for string literals. Breaking this string up and concatenating will allow for more settings to be added in the future.
2 years ago
Merry
dc7ab4c5d6
Revert "MemoryManager: use fastmem directly."
...
This reverts commit af5ecb0b15
.
2 years ago
Morph
cdfb3795af
main: Globally disable the "?" button on dialogs
...
Sets the AA_DisableWindowContextHelpButton attribute to disable this useless button globally.
2 years ago
bunnei
44b981fd3e
Merge pull request #9662 from abouvier/cmake-llvm
...
cmake: prefer system llvm library
2 years ago
liamwhite
a68af583ea
Merge pull request #9492 from german77/joycon_release
...
Input_common: Implement custom joycon driver v2
2 years ago
Liam
693cad8e9b
kernel: split SetAddressKey into user and kernel variants
2 years ago
Liam
5086380a63
kernel: fix incorrect locking order in suspension
2 years ago
Liam
76a4356e55
spirv: fix multisampled image fetch
2 years ago
Alexandre Bouvier
34b1ea9c19
cmake: prefer system llvm library
2 years ago
liamwhite
f99f618d45
Merge pull request #9555 from abouvier/catch2-update
...
tests: update catch2 to 3.0.1
2 years ago
Liam
31e54c4573
kernel: KPageTable: update
2 years ago
liamwhite
78df1ddce8
Merge pull request #9660 from german77/koreaToTaiwan
...
yuzu: Fix language comobox crash
2 years ago
liamwhite
9184b6ed2b
Merge pull request #9656 from liamwhite/nsight
...
nsight_aftermath_tracker: update for latest Aftermath SDK
2 years ago
liamwhite
ff2bbc8205
Merge pull request #9637 from SaiKai/repeat_shortcuts
...
allow volume up/down hotkeys to be repeated
2 years ago
liamwhite
02ac593257
Merge pull request #9617 from german77/off_by_one
...
core: hid: Fix stick minimum range
2 years ago
liamwhite
9705094a57
Merge pull request #9613 from Kelebek1/demangle
...
Add stacktrace symbol demangling
2 years ago
german77
a436467152
yuzu: Fix language comobox crash
2 years ago
Liam
c6eab71d5c
nsight_aftermath_tracker: update for latest Aftermath SDK
2 years ago
bunnei
f78068d7bf
Merge pull request #9611 from liamwhite/patch-1
...
debugger: add host fastmem pointer fetch command
2 years ago
Narr the Reg
d9ee7c3297
core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable
2 years ago
german77
fafa92cfb8
input_common: Fix joycon mappings
2 years ago
german77
340f15d1fa
input_common: Address byte review
2 years ago
bunnei
7d77798f0e
Merge pull request #9640 from german77/why_sdl
...
input_common: reset sdl motion if data is invalid
2 years ago
Narr the Reg
4a307a7b3a
core: hid: Only set the polling mode to the correct side
2 years ago
german77
b40aefb39e
input_common: Drop Pro controller support from custom driver
2 years ago
german77
d05ea2f3eb
input_common: Fix issue where ring and irs are enabled at the same time
2 years ago
Narr the Reg
459fb2b213
input_common: Implement joycon ir camera
2 years ago
german77
5cb437703f
yuzu: Add ring controller test button
2 years ago
german77
527dad7097
input_common: Use DriverResult on all engines
2 years ago
german77
e1a3bda4d9
Address review comments
2 years ago
Narr the Reg
1c08d532e0
core: hid: Fix input regressions
2 years ago
german77
6d6b7bdbc3
input_common: Implement joycon nfc
2 years ago
Narr the Reg
6e33731f29
input_common: Add dual joycon support
2 years ago
Narr the Reg
751d36e739
input_common: Add support for joycon ring controller
2 years ago
Narr the Reg
f09a023292
input_common: Add support for joycon input reports
2 years ago
Narr the Reg
5676c2e17f
input_common: Use calibration from joycon
2 years ago
Narr the Reg
594b2ade6d
input_common: Add support for joycon generic functions
2 years ago
Narr the Reg
6aa6301acd
input_common: Add joycon low level functions
2 years ago
Narr the Reg
36d5e0a411
service: hid: Set led pattern and fix color detection
2 years ago
Narr the Reg
ed5fa10e97
core: hid: Enable pulling color data from controllers
2 years ago
Narr the Reg
a4074001fe
core: hid: Migrate ring from emulated devices to emulated controller
2 years ago
Narr the Reg
18c9f8eeed
yuzu: Update controller colors and button names
2 years ago
Narr the Reg
2d802893e7
input_common: Disable SDL driver with switch controllers
2 years ago
Narr the Reg
d80e6c399b
input_common: Initial skeleton for custom joycon driver
2 years ago
liamwhite
475370c8f8
Merge pull request #9556 from vonchenplus/draw_texture
...
video_core: Implement maxwell3d draw texture method
2 years ago
bunnei
9ca3a4758a
Merge pull request #9623 from liamwhite/wp-oops
...
memory: fix watchpoint use when fastmem is enabled
2 years ago
Jonas Gutenschwager
4653effad8
add volume quicksetting with volume slider
2 years ago
Narr the Reg
67c3c65f7b
Merge pull request #9638 from Kelebek1/firmware4
...
Demote maxwell3d Firmware4 call log to debug
2 years ago
bunnei
413df0811d
Merge pull request #9619 from liamwhite/timing-spaghetti
...
timing: wait for completion on unregister
2 years ago
german77
db6cb9cc0a
input_common: reset sdl motion if data is invalid
2 years ago
Jonas Gutenschwager
887ed5c0e2
fix format
2 years ago
bunnei
82e2ac6026
Merge pull request #9615 from merryhime/upsample-ob1
...
audio_core: Corrective fixes to upsampler
2 years ago
bunnei
1551f97950
Merge pull request #9608 from liamwhite/fps
...
nvnflinger: correct swap interval handling
2 years ago
Kelebek1
5a106cf11e
Demote maxwell3d Firmware4 call log to debug
2 years ago
Jonas Gutenschwager
83754e4789
allow volume up/down hotkeys to be repeated
2 years ago
Feng Chen
9fc7ca1731
Address feedback
2 years ago
Liam
f1a0ce0e70
memory: fix watchpoint use when fastmem is enabled
2 years ago
Liam
0953cdd271
timing: wait for completion on unregister
2 years ago
Kelebek1
42b16bb33a
Be careful of mangled out of bounds read
2 years ago