Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-16 | vfs_real: misc optimizations | Liam | |
2023-06-15 | android: fs: Fix Exists / IsFile for SAF. | bunnei | |
2023-06-13 | Merge pull request #10603 from lat9nq/tz-more-complete | bunnei | |
core,common: Implement missing time zone data/computations | |||
2023-06-08 | Merge pull request #10623 from german77/backup | liamwhite | |
service: nfc: Add backup support | |||
2023-06-08 | Merge pull request #10666 from liamwhite/my-framerate-is-fine | liamwhite | |
nvnflinger: allow locking framerate during video playback | |||
2023-06-09 | Fix potentially uninitialized local variable warning | Tokarev Artem | |
2023-06-08 | nvnflinger: allow locking framerate during video playback | Liam | |
2023-06-06 | service: nfc: Add backup support | german77 | |
2023-06-05 | Merge pull request #10508 from yuzu-emu/lime | bunnei | |
Project Lime - yuzu Android Port | |||
2023-06-05 | time_zone: Handle offset time zones | lat9nq | |
time_zone: Remove maybe_unused time_zone: Use s64 storages time_zone: Catch by reference | |||
2023-06-05 | common: Move system time zone string detection | lat9nq | |
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-05 | settings: Always report a valid time zone | lat9nq | |
Prevents needing to deduce the non-Switch setting in core. Instead, we deduce the meaning of this setting where the heresy is committed, in common. settings: Remove strftime usage GetTimeZoneString: Use standard features Also forces GMT on MinGW due to broken strftime. | |||
2023-06-03 | Use yuzu as category instead of citra | Narr the Reg | |
2023-06-03 | common: link libandroid on android | Liam | |
2023-06-03 | common: dynamic_library: Add ctor for existing handle. | bunnei | |
2023-06-03 | android: Implement SAF support & migrate to SDK 31. (#4) | bunnei | |
2023-06-03 | common: error: Fix for Android. | bunnei | |
2023-06-03 | common: fs: Implement for Android. | bunnei | |
2023-06-03 | common: logging: Implement Android logcat backend. | bunnei | |
2023-06-03 | common: host_memory: Implement for Android. | bunnei | |
2023-06-01 | host_memory: merge adjacent placeholder mappings on Linux | kkoniuszy | |
Track the private anonymous placeholder mappings created by Unmap() and wherever possible, replace existing placeholders with larger ones instead of creating many small ones. This helps with the buildup of mappings in /proc/YUZU_PID/maps after a longer gaming session, improving stability without having to increase vm.max_map_count to a ridiculous value. The amount of placeholder mappings will no longer outgrow the amount of actual memfd mappings in cases of high memory fragmentation. | |||
2023-05-28 | externals: Update to fmt 10 and add format_as formatter for BitField | Morph | |
Implicit conversions are now disallowed in fmt 10. Use format_as to convert to the underlying type. | |||
2023-05-23 | textures: add BC1 and BC3 compressors and recompression setting | Liam | |
2023-05-15 | Merge pull request #10181 from lat9nq/intel-compute-toggle | liamwhite | |
configure_graphics: Add option to enable compute pipelines for Intel proprietary | |||
2023-05-11 | Merge pull request #10132 from Kelebek1/fermi_blit2 | liamwhite | |
Allow Fermi blit accelerate to work without images in cache | |||
2023-05-11 | Allow Fermi blit accelerate to add src/dst to the cache if they don't exist ↵ | Kelebek1 | |
already. Use ScratchBuffers in the software blit path. | |||
2023-05-09 | service: nfp: Allow to load with a different amiibo id | german77 | |
2023-05-07 | Settings: add option to enable / disable reactive flushing | Fernando Sahmkow | |
2023-05-07 | Fix address space allocator slow path to avoid OOB | Kelebek1 | |
2023-05-07 | settings: Add enable compute pipelines | lat9nq | |
For the Intel proprietary driver's deficiencies. settings: Restore compute option global state | |||
2023-05-06 | Merge pull request #10125 from lat9nq/vsync-select | bunnei | |
configuration: Expose separate swap present modes | |||
2023-05-06 | Merge pull request #10167 from german77/motion_preview | liamwhite | |
yuzu: Add motion preview to controller input | |||
2023-05-07 | Fix read access violation | Roni Kirla | |
2023-05-05 | input_common: Add property to invert an axis button | Narr the Reg | |
2023-05-05 | yuzu: Add motion preview to controller input | Narr the Reg | |
2023-05-03 | settings: remove pessimistic flushing | Liam | |
2023-05-03 | Merge pull request #10124 from liamwhite/pebkac | Morph | |
settings: rename extended memory layout to unsafe, move from general to system | |||
2023-05-02 | settings: Enable FIFO relaxed | lat9nq | |
Not entirely sure if we need this, but there's also no reason not to support it. settings: Give VSyncMode values | |||
2023-05-02 | configuration: Expose separate swap present modes | lat9nq | |
Previously, yuzu would try and guess which vsync mode to use given different scenarios, but apparently we didn't always get it right. This exposes the separate modes in a drop-down the user can select. If a mode isn't available in Vulkan, it defaults to FIFO. | |||
2023-05-01 | vk_present_manager: Add toggle for async presentation | GPUCode | |
2023-04-30 | settings: rename extended memory layout to unsafe, move from general to system | Liam | |
2023-04-29 | common: add intrusive list type | Liam | |
2023-04-02 | general: fixes for gcc 13 | Liam | |
2023-03-29 | Fixes 'Continous' typo | Max Dunbar | |
2023-03-27 | telemetry: Add waitpkg instruction | Morph | |
2023-03-27 | x64: Simplify RDTSC on non-MSVC compilers | Morph | |
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | |||
2023-03-27 | x64: Add MicroSleep | Morph | |
MicroSleep allows the processor to pause for a "short" amount of time (in the microsecond range). This is useful for spin-waiting that does not require nanosecond precision. This uses the new TPAUSE instruction introduced on Intel's newest processors as part of the waitpkg instructions. For CPUs that do not support waitpkg instructions, this is equivalent to yield(). Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | |||
2023-03-27 | x64: cpu_detect: Add detection of waitpkg instructions | Morph | |
waitpkg introduces 3 instructions, UMONITOR, UMWAIT and TPAUSE. | |||
2023-03-26 | container_hash: use climits | Liam | |
2023-03-25 | common: Port boost's hash_value implementation | Morph | |
Ports a small subset of boost's hash_value implementation (<= 1.80.0). |