german77
3516a2d0bf
service: hid: Implement AssigningSingleOnSlSrPress
2 years ago
german77
f224ef6185
service: hid: Implement SetNpadSystemExtStateEnabled
2 years ago
german77
a36f4d0a9f
service: hid: Implement CaptureButtonAssignment
2 years ago
Narr the Reg
3dbe998f9b
service: hid: Add functions needed by Qlaunch
2 years ago
Narr the Reg
edfbf363de
service: hid: Handle pending delete
2 years ago
Narr the Reg
ee847f8ff0
hid_core: Move hid to it's own subproject
2 years ago
t895
39d28a5131
android: Save global config synchronously in onCloseGameFoldersFragment
Could cause multiple global saves at once that went untracked previously
2 years ago
t895
fa04dea7c4
frontend_common: config: Only write setting related to opened config file
If we tried to write a switchable setting to config that was not using global in the global config instance, we could write the per-game setting accidentally. This ensures that we always use the global setting for global config and the currently applied setting for custom config.
2 years ago
t895
1c278974a8
android: Don't save settings on config destruction
Android doesn't have a proper way of destroying its config object so it's best to stick to the built-in methods to control saving config
2 years ago
t895
2b838b6d06
android: Update orientation on emulation fragment start
2 years ago
t895
82ea082997
android: Expose all orientation locking options
2 years ago
Narr the Reg
5562322290
service: hid: Remove data races when handling shared memory
2 years ago
Narr the Reg
6a244465ce
service: hid: Implement NpadResource and NpadData
2 years ago
t895
bdf87ba0f8
frontend_common: config: Move WriteIntegerSetting definition to header
Fixes a compiler error where the compiler could not see the definition of the method in qt_config and others.
2 years ago
t895
dace726d08
android: Add internal option to disable compression for zip exports
Disables compression for user data and save exports
2 years ago
Merry
0f7fc94111
KThread: Send termination interrupt to all cores a thread has affinity to
KThread::RequestTerminate may run from a thread which is not the CurrentCore, and thus
masking this out is erroneous.
2 years ago
Narr the Reg
1b4cf7fc27
yuzu: Use displayed port on direct connect
2 years ago
t895
3c78926d75
android: Use case-insensitive check for addon directory
2 years ago
t895
466cdeb8a0
android: Fix dpad position saving
Was using the wrong key previously
2 years ago
Fernando Sahmkow
737e6e531c
Vulkan: Only recreate swapchain if the frame is bigger than the swap image.
2 years ago
Fernando Sahmkow
d07397931a
MaxwellDMA: Don't flush the outputs of a dma copy.
2 years ago
Narr the Reg
865abfc37c
service: hid: Use applet resource to get latest shared memory handle
2 years ago
t895
aa4d15594f
android: Expose touchscreen toggle
2 years ago
t895
278cafb76c
android: Don't apply material you below android 12
Since you can manually change the config file now, users can force the material you theme under Android 12 and that will result in crashing on startup. This swaps to the default theme if that happens.
2 years ago
t895
24a78dba31
frontend_common: config: Do not count "." as a special character
It would break reading floating point settings
2 years ago
t895
d163b18208
android: Migrate in-game overlay settings to ini
2 years ago
t895
051afd21e7
frontend_common: config: Refactor WriteSetting to stricter types
Previously this could cause problems if a version of the template generated for WriteSetting didn't use the type you needed (e.g. floating point values). Now these are all ready without having to be used within frontend_common first.
2 years ago
t895
d3f38ce56c
android: Migrate theme settings to ini
2 years ago
t895
b2b4742e61
android: Update Kotlin version to 1.9.20
2 years ago
Nikita Strygin
9323a1f9b2
yuzu_cmd: Report more SDL errors
2 years ago
Reilly Brogan
cb4b4f3d6e
Fix Wayland appId
On compliant Wayland compositors windows are matched to their .desktop files by comparing the appId window property to the name of the .desktop file without the .deskop extension.
Qt5/6 by default set this property to the basename of the binary (IE `yuzu`) which does not match the expected value `org.yuzu_emu.yuzu`. We can fix this and fix window associations on compliant compositors (like Plasma) by using the `setDesktopFileName()` function which will set the appId window property. This is a no-op on X11 so is safe to be ran without guards.
2 years ago
t895
21e7f86697
android: Expose anisotropic filtering setting
2 years ago
t895
347b3bd18d
android: Center switch setting title when no description is present
2 years ago
t895
755c45777f
android: Pair fastmem toggle to CPU Debug toggle
Hides fastmem toggle when CPU Debugging is disabled
2 years ago
Liam
558192abf4
jit: use code memory handles correctly
2 years ago
Liam
95bfc542aa
k_capabilities: simplify KTrace map skip logic
2 years ago
Liam
d1c99c5d52
ips_layer: prevent out of bounds access with offset exceeding module size
2 years ago
Liam
adb2af0a2b
heap_tracker: use linear-time mapping eviction
2 years ago
Liam
d0c60605ab
shader_recompiler: use default value for clip distances array
2 years ago
Liam
6697b665ca
shader_recompiler: respect clip distance limits in indexed store
2 years ago
GPUCode
20e0407235
video_core: Fix buffer_row_length computation for linear compressed textures
2 years ago
FearlessTobi
4f569fd568
assert/logging: Stop the logging thread and flush the backends before crashing
Co-Authored-By: SachinVin <26602104+SachinVin@users.noreply.github.com>
2 years ago
Liam
ddda76f9b0
core: track separate heap allocation for linux
2 years ago
FearlessTobi
553dac2ae0
ring_buffer: Use feature macro
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
2 years ago
FearlessTobi
96abe0d7d3
main: Remove unused enum
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
2 years ago
Liam
47e44a6693
am/jit: reference memory instance from context
2 years ago
Liam
cf8c7d4ed3
kernel: remove unecessary process member from handle table
2 years ago
Liam
5165ed9efd
service: fetch objects from the client handle table
2 years ago
Liam
e3491a9ee8
kernel: use simple mutex for object list container
2 years ago
Liam
3a4e7d45f1
core_timing: block advance thread while clearing and signal after
2 years ago