aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-07-09Merge pull request #11030 from lat9nq/tz-restrict-msvcMorph
settings: Disable C++20 time zone path on MSVC
2023-07-08k_server_session: translate special header for non-HLE requestsLiam
2023-07-07input_common: set `SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS` to 0Martino Fontana
This allows to share the mappings between Nintendo and non-Nintendo controllers. Breaks the controller configuration for existing users who are using a Nintendo controller. (Documentation of the hint https://github.com/libsdl-org/SDL/blob/92b3c53c92971e685254fd89f89ce6bde8cea60e/include/SDL_hints.h#L512-L532)
2023-07-06Merge pull request #10999 from Morph1984/fix-install-progressliamwhite
main: Fix install progress calculation
2023-07-06Merge pull request #11031 from german77/zeroliamwhite
input_common: Avoid potential division by zero
2023-07-06vfs_real: use open file size for getting size (#11016)liamwhite
2023-07-06main: Use 1_MiB as a constant for copy buffer sizeMorph
2023-07-06main: Fix install progress calculationMorph
The increased buffer size means that that progress bar size has to be adjusted
2023-07-05input_common: Avoid potential division by zeroNarr the Reg
2023-07-05settings: Disable C++20 path on MSVClat9nq
Even though it compiles and runs fine on the latest Windows versions, older LTSC builds will crash due to lacking support somewhere in the OS. For now just disable it for MSVC until either Microsoft fixes this or we no longer support 1809 LTSC.
2023-07-05Merge pull request #10994 from liamwhite/ue4-preferredliamwhite
vulkan_common: use device local preferred for image memory
2023-07-05Merge pull request #11006 from german77/nfc_nfcliamwhite
service: nfc: Ensure controller is in the correct mode
2023-07-05Merge pull request #11012 from gidoly/metroid-fixliamwhite
Fix regression by unreal engine fix pr #11009
2023-07-04Fix ScratchBuffer movesKelebek1
2023-07-03video_core: vulkan_device: Disable timeline semaphore on Turnip, fix qcom ↵bunnei
version check.
2023-07-03Merge pull request #10964 from bunnei/gpu-remove-qcom-checkbunnei
video_core: vulkan_device: Fix S8Gen2 dynamic state checks.
2023-07-03Merge pull request #10943 from t895/stick-modifiersbunnei
android: Input overlay updates
2023-07-03video_core: vulkan_device: Change to driver version check.bunnei
2023-07-03android: Reintroduce launch mode as single topgerman77
2023-07-03oops re opengidoly
2023-07-03Use `toUtf8()` for string passed to DBuszeltermann
2023-07-02service: nfc: Ensure controller is in the correct modegerman77
2023-07-02android: Version the input overlayCharles Lombardo
Now within the Input Overlay file, there is a version that will determine when the overlay will be reset. This is intended for breaking changes like the ones we had with the additions of percentage based layouts or the addition of foldable/portrait layouts. This also includes versions for each individual layout so we don't have to reset every layout if only one is broken. Additionally, this includes new L3/R3 buttons.
2023-07-02Use spans over guest memory where possible instead of copying data.Kelebek1
2023-07-02Merge pull request #10998 from Morph1984/qt-stop-messing-with-memainline-0-1485liamwhite
core_timing: Remove GetCurrentTimerResolution in CoreTiming loop
2023-07-02Merge pull request #10479 from GPUCode/format-listliamwhite
Add support for VK_KHR_image_format_list
2023-07-02Merge pull request #10969 from Morph1984/k-synchronizeliamwhite
kernel: Synchronize
2023-07-02core_timing: Remove GetCurrentTimerResolution in CoreTiming loopMorph
Other programs may change this value, but if thousands of syscalls in this loop is undesirable, then we can just set this once.
2023-07-02Merge pull request #10949 from t895/memory-requirementsliamwhite
android: Rework MemoryUtil
2023-07-02Merge pull request #10942 from FernandoS27/android-is-a-pain-in-the-a--liamwhite
Memory Tracking: Add mechanism to register small writes when gpu page is contested by GPU
2023-07-02Merge pull request #10710 from liamwhite/romfs2liamwhite
fsmitm_romfsbuild: avoid full path lookups
2023-07-01Rename variables to avoid -Wshadow warnings under GCCcomex
2023-07-01vulkan_common: use device local preferred for image memoryLiam
2023-07-01Revert "texture_cache: Fix incorrect logic for AccelerateDMA"Liam
This reverts commit 1fc47361a12afd91d8ea0b76378e0b3d4feb93a6.
2023-07-01Merge pull request #10984 from comex/cobliamwhite
Minor cleanup in BufferCacheRuntime::ReserveNullBuffer
2023-07-01Merge pull request #10974 from Steveice10/macos_vkliamwhite
vulkan: Improvements to macOS surface creation
2023-07-01Merge pull request #10970 from Morph1984/thingliamwhite
general: Misc changes that did not deserve their own PRs
2023-07-01Merge pull request #10966 from Morph1984/heap-corruptionliamwhite
sink_stream: Resolve heap buffer corruption due to out of bounds write
2023-07-01Merge pull request #10950 from german77/mouse_tuneliamwhite
input_common: Tune mouse controls
2023-07-01...actually add the SecureTransport backend to Git.comex
2023-07-01Updates:comex
- Address PR feedback. - Add SecureTransport backend for macOS.
2023-07-01Merge remote-tracking branch 'origin/master' into sslcomex
2023-07-01yuzu: Use test window with VulkanSurface to check for present modes.Steveice10
It is probably not correct to create a surface on a non-VulkanSurface window. On macOS this causes a preferences crash due to missing CAMetalLayer.
2023-07-01kernel: SynchronizeMorph
2023-07-01Minor cleanup in BufferCacheRuntime::ReserveNullBuffercomex
As far as I can tell, there is no reason to OR this bit in separately.
2023-07-01renderer_vulkan: Fix some missing view formatsGPUCode
* Many times the format itself wouldn't have been added to the list causing device losses for nvidia GPUs * Also account for ASTC acceleration storage views
2023-07-01renderer_vulkan: Add support for VK_KHR_image_format_listGPUCode
2023-06-30vulkan: Use newer VK_EXT_metal_surface to create surface for MoltenVK.Steveice10
2023-06-30parcel: Optimize small_vector sizesMorph
2023-06-30maxwell_dma: Specify dst_operand.pitch instead of a temp varMorph