| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-06-01 | core/debugger: Implement new GDB stub debugger | Liam | |
| 2022-05-08 | VideoCore: Add option to dump the macros. | Fernando Sahmkow | |
| Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | |||
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
| 2022-04-16 | yuzu: Add custom ringcon configuration | german77 | |
| 2022-03-26 | configuration: Add Paranoid CPU accuracy level | merry | |
| Disables most optimizations for the paranoid. | |||
| 2022-02-27 | dynarmic: Inline exclusive memory accesses | merry | |
| Inlines implementation of exclusive instructions into JITted code, improving performance of applications relying heavily on these instructions. We also fastmem these instructions for additional speed, with support for appropriate recompilation on fastmem failure. An unsafe optimization to disable the intercore global_monitor is also provided, should one wish to rely solely on cmpxchg semantics for safety. See also: merryhime/dynarmic#664 | |||
| 2022-02-21 | settings: Add a new "use_extended_memory_layout" setting. | bunnei | |
| - This will be used to enable emulation of a larger memory arrangement. | |||
| 2022-01-23 | yuzu: Add setting to disable controller navigation | german77 | |
| 2022-01-04 | ShaderDecompiler: Add a debug option to dump the game's shaders. | Fernando Sahmkow | |
| 2021-11-27 | settings: Add debug setting to enable all controllers | german77 | |
| 2021-11-26 | input_common: Fully implement UDP controllers | Narr the Reg | |
| 2021-11-24 | core/hid: Fully implement native mouse | german77 | |
| 2021-11-24 | input_common: Allow keyboard to be backwards compatible | german77 | |
| 2021-11-24 | config: Cleanup and documentation | german77 | |
| 2021-11-24 | kraken: Address comments from review | german77 | |
| start lion review | |||
| 2021-11-24 | core/hid: Add TAS input | german77 | |
| 2021-11-24 | settings: Cleanup settings | german77 | |
| 2021-11-21 | configure_general: Allow framerate cap to be used in custom game configs | Kewlan | |
| 2021-11-16 | TextureCache: Add automatic anisotropic filtering and refactor code. | Fernando Sahmkow | |
| 2021-11-16 | Yuzu UI: Add button for Anti Alias | Fernando Sahmkow | |
| 2021-11-16 | Settings: Add anti-aliasing method setting | Marshall Mohror | |
| 2021-11-16 | QtGUI: Add buttton to toggle the filter. | FernandoS27 | |
| 2021-11-16 | VideoCore: Add gaussian filtering. | FernandoS27 | |
| 2021-11-16 | VideoCore: Add more rescaling option. | FernandoS27 | |
| 2021-11-16 | Presentation: add Nearest Neighbor filter. | Fernando Sahmkow | |
| 2021-11-16 | vulkan: Implement FidelityFX Super Resolution | Marshall Mohror | |
| 2021-11-16 | Texture Cahe: Fix downscaling on SMO. | Fernando Sahmkow | |
| 2021-11-16 | video_core: Refactor resolution scale function | ameerj | |
| 2021-11-16 | Renderer: Implement Bicubic and ScaleForce filters. | Fernando Sahmkow | |
| 2021-11-16 | common/settings: Remove unused scaling options | ReinUsesLisp | |
| 2021-11-16 | Settings: eliminate rescaling_factor. | Fernando Sahmkow | |
| 2021-11-16 | Settings: Add resolution scaling to settings. | Fernando Sahmkow | |
| 2021-11-16 | VideoCore: Initial Setup for the Resolution Scaler. | Fernando Sahmkow | |
| 2021-10-17 | settings: Remove std::chrono usage | ameerj | |
| Alleviates the dependency on chrono for all files that include settings.h | |||
| 2021-09-29 | settings: Remove BCAT settings | Morph | |
| 2021-09-18 | input_common/tas: Document the main class | german77 | |
| 2021-09-18 | input_common/tas: Fallback to simple update | MonsterDruide1 | |
| 2021-09-18 | core: Hacky TAS syncing & load pausing | MonsterDruide1 | |
| To keep the TAS inputs synced to the game speed even through lag spikes and loading zones, deeper access is required. First, the `TAS::UpdateThread` has to be executed exactly once per frame. This is done by connecting it to the service method the game calls to pass parameters to the GPU: `Service::VI::QueueBuffer`. Second, the loading time of new subareas and/or kingdoms (SMO) can vary. To counteract that, the `CPU_BOOST_MODE` can be detected: In the `APM`-interface, the call to enabling/disabling the boost mode can be caught and forwarded to the TASing system, which can pause the script execution if neccessary and enabled in the settings. | |||
| 2021-09-18 | settings: File selector & other settings | MonsterDruide1 | |
| First of all, TASing requires a script to play back. The user can select the parent directory at `System -> Filesystem`, next to an option to pause TAS during loads: This requires a "hacky" setup deeper in the code and will be added in the last commit. Also, Hotkeys are being introduced: CTRL+F5 for playback start/stop, CTRL+F6 for re-reading the script and CTRL+F7 for recording a new script. | |||
| 2021-09-18 | input_common/tas: Base playback & recording system | MonsterDruide1 | |
| The base playback system supports up to 8 controllers (specified by `PLAYER_NUMBER` in `tas_input.h`), which all change their inputs simulataneously when `TAS::UpdateThread` is called. The recording system uses the controller debugger to read the state of the first controller and forwards that data to the TASing system for recording. Currently, this process sadly is not frame-perfect and pixel-accurate. Co-authored-by: Naii-the-Baf <sfabian200@gmail.com> Co-authored-by: Narr-the-Reg <juangerman-13@hotmail.com> | |||
| 2021-09-18 | Merge pull request #7020 from Moonlacer/remove_audio_stretching | bunnei | |
| Remove audio stretching | |||
| 2021-09-17 | Merge pull request #6950 from german77/multiplay | bunnei | |
| input_common: Add advanced setting for 8 player support | |||
| 2021-09-15 | remove-audio-stretching-setting | Moonlacer | |
| 2021-09-11 | Merge pull request #6846 from ameerj/nvdec-gpu-decode | Fernando S | |
| nvdec: Add GPU video decoding for all capable drivers and platforms | |||
| 2021-09-10 | input_common: Enable steam controllers and 8 player support | german77 | |
| 2021-08-28 | Garbage Collection: enable as default, eliminate option. | Fernando Sahmkow | |
| 2021-08-21 | settings: Amend language_index maximum setting range | Morph | |
| The maximum is now 17 with the addition of Brazilian Portuguese | |||
| 2021-08-16 | configure_graphics: Add GPU nvdec decoding as an option | ameerj | |
| Some system configurations may see visual regressions or lower performance using GPU decoding compared to CPU decoding. This setting provides the option for users to specify their decoding preference. Co-Authored-By: yzct12345 <87620833+yzct12345@users.noreply.github.com> | |||
| 2021-08-12 | Merge branch 'yuzu-emu:master' into fix-lan-play | spholz | |
| 2021-08-12 | configuration: add option to select network interface | spholz | |
| This commit renames the "Services" tab to "Network" and adds a combobox that allows the user to select the network interface that yuzu should use. This new setting is now used to get the local IP address in Network::GetHostIPv4Address. This prevents yuzu from selecting the wrong network interface and thus using the wrong IP address. The return type of Network::GetHostIPv4Adress has also been changed. | |||
