summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-06-24Only use SDL wakelock on Linuxzeltermann
SDL has internally fixed shenanigans related to wakelocking through DBus from inside sandboxes from around August 2022, so we can now remove the workaround we used since 2021.
2023-06-23Merge pull request #10811 from 8bitDream/pip_muteliamwhite
android: Add a PiP interface to mute / unmute
2023-06-23Merge pull request #10859 from liamwhite/no-more-atomic-waitliamwhite
general: remove atomic signal and wait
2023-06-23Merge pull request #10842 from german77/native_mifareliamwhite
input_common: Implement native mifare/skylander support for joycons/pro controller
2023-06-23vfs_real: lock concurrent accessesLiam
2023-06-22Merge pull request #10457 from Kelebek1/optimisebunnei
Remove memory allocations in some hot paths
2023-06-22Merge pull request #10806 from liamwhite/worst-fs-implementation-everbunnei
vfs_real: misc optimizations
2023-06-22Merge pull request #10794 from 8bitDream/multiplesbunnei
android: Add support for multiple installs
2023-06-22Merge pull request #10878 from GPUCode/log-droidMorph
android: Log settings
2023-06-22Merge pull request #10869 from 8bitDream/memorybunnei
android: Add a notice when RAM inadequate
2023-06-22android: Log settingsGPUCode
2023-06-22general: remove atomic signal and waitLiam
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-06-21Merge pull request #10086 from Morph1984/coretiming-ng-1bunnei
core_timing: Use CNTPCT as the guest CPU tick
2023-06-21Merge pull request #10777 from liamwhite/no-barrierbunnei
video_core: optionally skip barriers on feedback loops
2023-06-21Merge pull request #10841 from liamwhite/math-is-hardbunnei
vfs_concat: fix offset calculation when not aligned to file boundary
2023-06-21Merge pull request #10863 from lat9nq/tz-end-of-stringbunnei
time_zone_manager: Stop on comma
2023-06-21input_common: Implement native mifare supportNarr the Reg
2023-06-21android: Generalize string message dialogAbandoned Cart
2023-06-21android: Add support for concurrent installsAbandoned Cart
2023-06-21android: Convert memory sizes to resourceAbandoned Cart
2023-06-21android: Add a notice when RAM inadequateAbandoned Cart
2023-06-21android: Refactor native and corresponding variablesAbandoned Cart
2023-06-21Fix JNI and expose mute settings to AndroidAbandoned Cart
2023-06-21android: Add a PiP interface to mute / unmuteAbandoned Cart
2023-06-20android: Don't show custom driver button on mali and x86Charles Lombardo
2023-06-20time_zone_manager: Add null terminatorlat9nq
We aren't null-terminating this string after the copy, and we need to.
2023-06-20time_zone_manager: Stop on commalat9nq
This is a deviation from the reference time zone implementation. The actual code will set a pointer to the time zone name here, but for us we have a limited number of characters to work with, and the name of the time zone here could be larger than 8 characters. We can make the assumption that time zone names greater than five characters in length include a comma that denotes more data. Nintendo just truncates that data for the name, so we can do the same. time_zone_manager: Check for length of array Just to be double sure that we never break past the array length, directly compare against it.
2023-06-20Merge pull request #10818 from vonchenplus/render_target_samplesliamwhite
video_core: add samples check when find render target
2023-06-20Merge pull request #10835 from lat9nq/intel-restrict-compute-disableliamwhite
vulkan_device: Restrict compute disable only to affected Intel drivers
2023-06-20Merge pull request #10840 from Kelebek1/unbug_blinks_brainliamwhite
Use current GPU address when unmapping GPU pages, not the base
2023-06-19vulkan_device: Remove brace initializertoast2903
Co-authored-by: Tobias <thm.frey@gmail.com>
2023-06-19video_core: Check broken compute earlierlat9nq
Checks it as the system is determining what settings to enable. Reduces the need to check settings while the system is running.
2023-06-19vfs_concat: verify short readLiam
2023-06-18vfs_concat: fix offset calculation when not aligned to file boundaryLiam
2023-06-19Use current GPU address when unmapping GPU pages, not the baseKelebek1
2023-06-18vk_device_info: Check only affected Intel driverslat9nq
Renames is_intel_proprietary to has_broken_compute for accuracy. vk_device_info: Use vulkan::device to check compute
2023-06-18video_core: Formalize HasBrokenComputelat9nq
Also limits it to only affected Intel proprietrary driver versions. vulkan_device: Move broken compute determination vk_device: Remove errant back quote
2023-06-18Merge pull request #10829 from lat9nq/remove-external-memliamwhite
vulkan_device: Remove external memory extension
2023-06-18Merge pull request #10486 from lat9nq/vk-device-find-onceliamwhite
yuzu-qt: Load Vulkan device info at startup
2023-06-18Merge pull request #10798 from vonchenplus/draw_texture_scaleliamwhite
video_core: drawtexture support upscale
2023-06-18Merge pull request #10809 from Kelebek1/reduce_vertex_bindingsliamwhite
Synchronize vertex buffer even when it doesn't require binding
2023-06-17Merge pull request #10797 from lat9nq/tzdb-patchbunnei
time: Various time zone fixes
2023-06-18vulkan_device: Remove external memory extensionlat9nq
Unused in yuzu. Enables yuzu to boot games in Wine using Vulkan.
2023-06-17renderer_vulkan: add missing includeLiam
2023-06-17time_zone_service: Always write time zone rule datalat9nq
Switch firmware will initialize this data even if the given parameters are invalid. We should do the same.
2023-06-17Merge pull request #10813 from lat9nq/no-atomic-boolMorph
k_thread: Use a mutex and cond_var to sync bool
2023-06-18Merge pull request #10744 from Wollnashorn/af-for-allFernando S
video_core: Improved anisotropic filtering heuristics
2023-06-17Synchronize vertex buffer even when it doesn't require bindingKelebek1
2023-06-17k_thread: Use a mutex and cond_var to sync boollat9nq
std::atomic<bool> is broken on MinGW and causes deadlocks there. Use a normal cond var in its stead.