summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-01-06Merge pull request #12596 from german77/hid_qlaunchliamwhite
service: hid: Add functions needed by QLaunch
2024-01-06service: hid: Add functions needed by QlaunchNarr the Reg
2024-01-06service: hid: Handle pending deleteNarr the Reg
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg
2024-01-04Merge pull request #12437 from ameerj/gl-amd-fixesliamwhite
OpenGL: Fixes and workaround updates for AMD
2024-01-04Merge pull request #12575 from t895/inconsistent-settings-applicationliamwhite
frontend_common: config: Only write setting related to opened config file
2024-01-04Merge pull request #12571 from t895/apply-orientation-on-startliamwhite
android: Expose more orientation options
2024-01-04Merge pull request #12570 from t895/generic-config-painliamwhite
frontend_common: config: Move WriteIntegerSetting definition to header
2024-01-04Merge pull request #12558 from t895/zip-storage-methodliamwhite
android: Disable compression for zip exports
2024-01-04Merge pull request #12557 from merryhime/termination-ipiliamwhite
KThread: Send termination interrupt to all cores a thread has affinity to
2024-01-03android: Save global config synchronously in onCloseGameFoldersFragmentt895
Could cause multiple global saves at once that went untracked previously
2024-01-03frontend_common: config: Only write setting related to opened config filet895
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.
2024-01-03android: Don't save settings on config destructiont895
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
2024-01-03android: Update orientation on emulation fragment startt895
2024-01-03android: Expose all orientation locking optionst895
2024-01-03service: hid: Remove data races when handling shared memoryNarr the Reg
2024-01-03service: hid: Implement NpadResource and NpadDataNarr the Reg
2024-01-03frontend_common: config: Move WriteIntegerSetting definition to headert895
Fixes a compiler error where the compiler could not see the definition of the method in qt_config and others.
2024-01-02android: Add internal option to disable compression for zip exportst895
Disables compression for user data and save exports
2024-01-02KThread: Send termination interrupt to all cores a thread has affinity toMerry
KThread::RequestTerminate may run from a thread which is not the CurrentCore, and thus masking this out is erroneous.
2024-01-02Merge pull request #12554 from german77/directconnectliamwhite
yuzu: Use displayed port on direct connect
2024-01-02yuzu: Use displayed port on direct connectNarr the Reg
2024-01-02Merge pull request #12551 from t895/dpad-save-fixliamwhite
android: Fix dpad position saving
2024-01-01android: Use case-insensitive check for addon directoryt895
2024-01-01android: Fix dpad position savingt895
Was using the wrong key previously
2024-01-01Merge pull request #12543 from FernandoS27/stop-liking-posts-from-ur-friends-exliamwhite
VideoCore: A few fixes to DMA and swapchain
2024-01-01Merge pull request #12536 from german77/npad_interfaceliamwhite
service: hid: Use applet resource to get latest shared memory handle
2024-01-01Merge pull request #12518 from t895/theme-settingsliamwhite
android: Migrate remaining settings to ini
2024-01-01Merge pull request #12454 from liamwhite/ct-stuffNarr the Reg
core_timing: minor refactors
2024-01-01Merge pull request #12466 from liamwhite/sh2Narr the Reg
core: track separate heap allocation for linux
2024-01-01Merge pull request #12501 from liamwhite/ipsNarr the Reg
ips_layer: prevent out of bounds access with offset exceeding module size
2024-01-01Merge pull request #12513 from liamwhite/jit-fixNarr the Reg
jit: use code memory handles correctly
2023-12-31Vulkan: Only recreate swapchain if the frame is bigger than the swap image.Fernando Sahmkow
2023-12-31MaxwellDMA: Don't flush the outputs of a dma copy.Fernando Sahmkow
2023-12-31service: hid: Use applet resource to get latest shared memory handleNarr the Reg
2023-12-30android: Expose touchscreen togglet895
2023-12-30android: Don't apply material you below android 12t895
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.
2023-12-30frontend_common: config: Do not count "." as a special charactert895
It would break reading floating point settings
2023-12-30android: Migrate in-game overlay settings to init895
2023-12-30frontend_common: config: Refactor WriteSetting to stricter typest895
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.
2023-12-30android: Migrate theme settings to init895
2023-12-30android: Update Kotlin version to 1.9.20t895
2023-12-30Merge pull request #12509 from liamwhite/ktraceliamwhite
k_capabilities: simplify KTrace map skip logic
2023-12-30Merge pull request #12527 from DCNick3/log-more-sdl-errorsliamwhite
Report more SDL errors
2023-12-30Merge pull request #12521 from ReillyBrogan/fix-wayland-appidliamwhite
Fix Wayland appId
2023-12-30Merge pull request #12520 from t895/settings-tomfooleryliamwhite
android: Small settings tweaks
2023-12-30yuzu_cmd: Report more SDL errorsNikita Strygin
2023-12-30Merge pull request #12479 from GPUCode/linear-bcnFernando S
video_core: Fix buffer_row_length for linear compressed textures
2023-12-29Fix Wayland appIdReilly Brogan
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.
2023-12-29android: Expose anisotropic filtering settingt895