Commit Graph

17487 Commits (33ed02a239752b7db26e89b5d707a0f28274bbc8)
 

Author SHA1 Message Date
lat9nq 33ed02a239 configure_graphics: Prevent stack-use-after-scope
Address Sanitizer reports stack-use-after-scope on line 231
`vulkan_devices.push_back(QString::fromStdString(name));`. Instead of
using a pointer, copy the string into a std::string and use that,
instead.
Morph 69b2dbdffd
Merge pull request from Morph1984/cmake-fix-build
ci: Fix MSVC build with CMake 3.20.0
Morph 17ad323b36 ci: Fix MSVC build with CMake 3.20.0
bunnei c92a211e7c
Merge pull request from german77/udpSingleConnection
InputCommon: Improve UDP communications
bunnei c5ca8675c8
Merge pull request from MerryMage/code_size
arm_dynarmic: Increase size of code cache
Morph aca6ab6417
Merge pull request from german77/rightjoyconSLSR
HID: Fix SL and SR buttons for right joycon
MerryMage 0fbd7752c3 arm_dynarmic: Increase size of code cache
german77 eaf0c4af11 HID: Fix SL and SR buttons for right joycon
bunnei 94d77d0e39
Merge pull request from degasus/cmake_libzip
externals/cmake: Fix case spelling of libzip.
bunnei 824adb44fa
Merge pull request from bunnei/update-dynarmic-2
externals: dynarmic: Update to latest rev. to increase code size.
Markus Wick d3e87d70ec externals: Fix case spelling of libzip.
CMake is case senstive, so Libzip vs LIBZIP was a bug.
Upstream calls themself libzip, so let's pick this naming.
bunnei 7ff7e65926 externals: dynarmic: Update to latest rev. to increase code size.
- The current limits are being hit in yuzu with some games.
- This should fix the slowdowns in newer updates for Super Smash Bros. Ultimate.
bunnei d69421b1db
Merge pull request from MerryMage/nullptr-jit
[test] arm_dynarmic: Always have a 'valid' jit instance
bunnei e44622860a
Merge pull request from Morph1984/stub-SetAlbumImageTakenNotificationEnabled
ISelfController: Stub SetAlbumImageTakenNotificationEnabled
german77 bb3dce9363 Use a single connection for UDP server, make connection test longer and check all pads instead of only the first one
Rodrigo Locatti 5ee669466f
Merge pull request from ameerj/astc-compute
video_core: Accelerate ASTC texture decoding using compute shaders
bunnei eeea426c74
Merge pull request from german77/userArgument
yuzu/main: Add user command line argument
Morph ca30190fad ISelfController: Stub SetAlbumImageTakenNotificationEnabled
This service call sets an internal flag whether a notification is shown when an image is captured.
Currently we do not support capturing images via the capture button, so this can be stubbed for now.
bunnei b3f68098d5
Merge pull request from jbeich/vulkan+opengl
vulkan_common: enable OpenGL interop on other Unices
bunnei f234531f92
Merge pull request from german77/gestureID
HID: Initialize correctly the gesture finger_id and filter invalid inputs
Jan Beich 9b50b23a50 vulkan_common: enable OpenGL interop on other Unices
bunnei fb7dcbf7af
Merge pull request from ogniK5377/fd-pass
nvdrv: Pass device fd and handle device create methods for device opening and closing
bunnei a63dcb6d56
Merge pull request from MerryMage/dynarmic
externals: Update dynarmic to c28f13af
bunnei f8561c7a65
Merge pull request from bunnei/fix-kernel-init
hle: kernel: Initialize preemption task after schedulers.
MerryMage a527e5f0cd externals: Update dynarmic to c28f13af
AVX-512 bugfixes
german77 9cebde760f yuzu/main: Add user command line argument
bunnei 8a5794c4db
Merge pull request from Morph1984/friend-log
service: friend: Change logging class from ACC to Friend
bunnei cb7f2e5616 hle: kernel: Initialize preemption task after schedulers.
- Fixes a startup crash that occurs if CoreTiming tries to preempt before kernel initialization completes.
Morph 3b98fab850 service: friend: Change logging class from ACC to Friend
Narr the Reg 7c26a9aefe HID: Initialize correctly the gesture finger_id and filter invalid results
ameerj 2f83d9a61b astc_decoder: Refactor for style and more efficient memory use
Chloe Marcec 99fdfa1fcd nvdrv: Pass device fd and handle device create methods for device opening and closing
We pass the fd to the ioctl as well as alert the device when it's opened or closed to allow for fd unique actions to take place
bunnei 65774084fd
Merge pull request from ogniK5377/alloc-as-ex
nvdrv: Change InitializeEx to AllocAsEx
bunnei b83eb4dd18
Merge pull request from jbeich/freebsd-async-shaders
gl_device: unblock async shaders on other Unix systems
Jan Beich 8c016b02e7 gl_device: unblock async shaders on other Unix systems
Mesa is the primary OpenGL provider on all FreeDesktop systems.
For example, iris is used on Intel GPU + FreeBSD by default.
MerryMage 52dae41d7f arm_dynarmic: Always have a 'valid' jit instance
bunnei 716285fab8
Merge pull request from bunnei/arm-fix
core: arm_dynarmic: Ensure JIT state is saved/restored on page table changes.
bunnei dde074eaab
Merge pull request from ivan-boikov/cancel-dir-select
Fix cancelation of getExistingDirectory dialog
Chloe Marcec 875183e7c5 nvdrv: Change InitializeEx to AllocAsEx
Wee also report the correct "big page size" now in GetVARegions & fix up the struct for IoctlAllocAsEx
LC a50133fc5e
Merge pull request from lat9nq/async-shader-block
gl_device: Block async shaders on AMD and Intel
LC e274e38205
Merge pull request from Morph1984/libusb-utf8
externals/libusb/CMakeLists: Add /utf-8 compile option for MSVC
bunnei a35717b245 core: arm_dynarmic: Ensure JIT state is saved/restored on page table changes.
- We re-create the JIT here without preserving any state.
lat9nq 538f097f97 gl_device: Block async shaders on AMD and Intel
Currently, the Windows versions of the Intel OpenGL driver and the AMD
proprietary OpenGL driver do not properly support (or in fact degrade)
when asynchronous shader compilation is enabled. This blocks
specifically those drivers from using this feature. This affects
AMDGPU-PRO on Linux, and AMD's and Intel's OpenGL drivers on Windows.
ivan-boikov afa4bcbb3b Fix cancelation of choose directory dialog
bunnei 2e85ee250d
Merge pull request from Morph1984/vi-getindirectlayerimagemap
IApplicationDisplayService: Stub GetIndirectLayerImageMap
bunnei cb48ed2e1a
Merge pull request from zkitX/spl-updates
service: Refactor spl
bunnei 4aa8189328
Merge pull request from MerryMage/exceed-the-limit
[testing] fiber: Double default stack size
Morph ec514a4d1b IApplicationDisplayService: Stub GetIndirectLayerImageMap
Used by games invoking the inline software keyboard such as GNOSIA
bunnei e1f7938a3b
Merge pull request from Morph1984/sysver-11.0.1
system_version: Update to 11.0.1
bunnei ab102787fa
Merge pull request from Morph1984/bsd-avoid-writebuffer
bsd: Avoid writing empty buffers