summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-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-02Merge pull request #10998 from Morph1984/qt-stop-messing-with-meliamwhite
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-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-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
2023-06-30general: Use ScratchBuffer where possibleMorph
2023-06-30yuzu: Ensure mouse panning can't be enabled with real mouse emulationgerman77
2023-06-30Merge pull request #10953 from FernandoS27/oh-oopsies-yfcFernando S
Texture cache: Fix YFC regression due to code testing
2023-06-30android: Show memory warning onceCharles Lombardo
2023-06-30ring_buffer: Fix const usage on std::spanMorph
2023-06-30scratch_buffer: Add member types to ScratchBufferMorph
Allows for implicit conversion to std::span<T>.
2023-06-30Merge pull request #10956 from FernandoS27/pikmin-another-game-ill-hateFernando S
AccelerateDMA: Don't accelerate 3D texture DMA operations
2023-06-30android: Rework MemoryUtilCharles Lombardo
Uses string templates and rounds up memory amount for potentially inaccurate checks now
2023-06-30sink_stream: Resolve heap buffer corruption due to out of bounds writeMorph
Also, remove the use of ScratchBuffer when upmixing, as other channels may not be initialized with zeroed out data.