summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-06-08vk_blit_screen: use higher bit depth for fxaaLiam
2023-06-08Combine vertex/transform feedback buffer binding into a single callKelebek1
2023-06-08nvnflinger: allow locking framerate during video playbackLiam
2023-06-07nvdisp: Fix SingleCore frametime reportingMorph
2023-06-07core_timing: Fix SingleCore cycle timerMorph
2023-06-07(wall, native)_clock: Add GetGPUTickMorph
Allows us to directly calculate the GPU tick without double conversion to and from the host clock tick.
2023-06-07time: Use compile time division for TimeSpanType conversionMorph
2023-06-07core_timing: Use CNTPCT as the guest CPU tickMorph
Previously, we were mixing the raw CPU frequency and CNTFRQ. The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available.
2023-06-07nvnflinger: Acquire lock prior to signaling the vsync variableMorph
2023-06-07(wall, native)_clock: Rework NativeClockMorph
2023-06-07x64: Deduplicate RDTSC usageMorph
2023-06-07Merge pull request #10650 from qurious-pixel/android_tvbunnei
Android TV banner
2023-06-07remove version code declarationqurious-pixel
2023-06-07Merge pull request #10655 from Morph1984/msvc-cxx20liamwhite
CMakeLists: Force C++20 on MSVC due to conflicts with C++23 modules
2023-06-07Merge pull request #10635 from mrcmunir/l4t-tx1-nvidialiamwhite
Make VK_EXT_robustness2 optional
2023-06-07Merge pull request #10476 from ameerj/gl-memory-mapsliamwhite
OpenGL: Make use of persistent buffer maps in buffer cache
2023-06-07Merge pull request #10583 from ameerj/ill-logicliamwhite
AccelerateDMA: Fix incorrect check in Buffer<->Texture copies
2023-06-07Merge pull request #10591 from keve1227/localized-game-iconsliamwhite
Localize game icons
2023-06-06CMakeLists: Force C++20 on MSVC due to conflicts with C++23 modulesMorph
The latest version of MSVC STL brings C++23 standard library modules, which conflict with precompiled headers. Disabling with /experimental:module- has no effect, so force C++20 in the meantime while we wait for module support in other compilers.
2023-06-06service: nfc: Add backup supportgerman77
2023-06-06Android TV bannerLive session user
2023-06-06android: Set version codeNarr the Reg
2023-06-06Updated to lexicographical order suggestionsCarlos Estrague / Mrc_munir
2023-06-06android: Improve Gradle build configurationAbandoned Cart
2023-06-06vk_device_info: Clean up includes [IWYU]lat9nq
2023-06-06vk_device_info: Add SPDX datalat9nq
2023-06-06yuzu-qt: Load Vulkan device info at startuplat9nq
Loading it when the configuration opens now incurs a noticeable delay. We also don't need to rediscover the same data repeatedly each time the configuration opens. Moves vulkan device info discovery to yuzu's startup as opposed to the configure_graphics constructor.
2023-06-05android: audio_core: sink_stream: Remove unnecessary check.bunnei
2023-06-05Merge pull request #10508 from yuzu-emu/limebunnei
Project Lime - yuzu Android Port
2023-06-06Make VK_EXT_robustness2 optionalCarlos Estrague / Mrc_munir
For some reason nvidia implemented Vulkan 1.2 supported without support for VK_EXT_robustness2 in tegra X1/X2 . Fix vulkan work in TX1/TX2 L4T drivers .
2023-06-05Merge pull request #10633 from t895/variable-surface-ratiobunnei
android: Use a custom view for changing emulation aspect ratio
2023-06-05Merge pull request #10578 from PabloG02/lime-firmware&logsbunnei
Add UI to import firmware and share logs
2023-06-05android: HomeSettingsFragment: Use string resource for "Share log".bunnei
2023-06-05android: Use a custom view for changing emulation aspect ratioCharles Lombardo
Credit to the Skyline team for the FixedRatioSurfaceView.
2023-06-05Merge pull request #10611 from liamwhite/audio-deadlockbunnei
audio_renderer: resolve adsp thread deadlock shutdown
2023-06-05Merge pull request #10618 from t895/licensesbunnei
android: Add licenses page
2023-06-06Address feedbackPabloG02
2023-06-05tz_manager: Fix comparison to wrong integerlat9nq
2023-06-05tz_manager: Implement missing transition timeslat9nq
time_zone_manager: Use s64 storage
2023-06-05tz_manager: Warn on unimplemented codelat9nq
2023-06-05tz_manager: Fix character offset not advancinglat9nq
2023-06-05tz_manager: Fix off-by-one errorlat9nq
2023-06-05time_zone: Handle offset time zoneslat9nq
time_zone: Remove maybe_unused time_zone: Use s64 storages time_zone: Catch by reference
2023-06-05time_zone_binary: Add zoneinfo datalat9nq
Adds the basic time zone data for the system archive. time_zone_binary: Implement full system archive time_zone_binary: Remove unneeded template tz_binary: Make GenerateFiles static
2023-06-05time: Implement missing servicesNarr the Reg
Implements GetTotalLocationNameCount LoadLocationNameList and GetTimeZoneRuleVersion. tz-manager: Fix sign issue
2023-06-05time_zone_manager: Implement go_ahead/go_backlat9nq
2023-06-05tz_content_manager: Try the system time zone firstlat9nq
If we can't find the normal time zone string, try searching for the closest one.
2023-06-05common: Move system time zone string detectionlat9nq
Moves it from Settings to Common::TimeZone, since this algorithm doesn't depend on the setting. It also lets us use it in other libraries. common: Various fixes time_zone: Don't double up the std::abs Too many absolute values were causing mirrored time zones to resolve as the same.
2023-06-05configure_system: Remove external offset on custom rtclat9nq
2023-06-05time: Remove auto timezone considerationlat9nq
GetTimeZoneString no longer reports a setting unique to yuzu, so we can assume a valid timezone string in core.