Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-05 | config: Set the Vulkan driver pipeline cache option to be global | Wollnashorn | |
2023-01-05 | config: Better wording for VK pipeline cache option and enable by default | Wollnashorn | |
2023-01-05 | video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelines | Wollnashorn | |
As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk. These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically. | |||
2023-01-04 | yuzu-ui: Add setting for disabling macro HLE | Fernando Sahmkow | |
2023-01-04 | Video_core: Address feedback | Fernando Sahmkow | |
2023-01-01 | MacroHLE: Final cleanup and fixes. | Fernando Sahmkow | |
2023-01-01 | MacroHLE: Reduce massive calculations on sizing estimation. | Fernando Sahmkow | |
2023-01-01 | host_memory: Use transparent huge pages where available | Merry | |
2023-01-01 | host_memory: Allocate virtual_base with MAP_NORESERVE | Merry | |
Specify that we do not require swap to be reserved for this address range; allow overcommitting. | |||
2022-12-19 | scratch_buffer: Explicitly defing resize and resize_destructive functions | ameerj | |
resize keeps previous data intact when the buffer grows resize_destructive destroys the previous data when the buffer grows | |||
2022-12-19 | tests: Add ScratchBuffer tests | ameerj | |
2022-12-19 | common: Add ScratchBuffer class | ameerj | |
This class creates a default initialized heap allocated buffer for cases where value initializing members during allocation or resize is redundant. | |||
2022-12-19 | common: add make_unique_for_overwrite | ameerj | |
2022-12-17 | Enable compiler optimizations and enforce x86-64-v2 on GCC/Clang (#9442) | Matías Locatti | |
* Testing LTO (#4) * Testing LTO * clang * linux * Added the rest of Blinkhawk's optimizations * Unlikely asserts * Removing LTO from Linux builds - GCC * Removing LTO from Linux builds - Clang | |||
2022-12-13 | Set: Allow setting device nickname | Chloe Marcec | |
2022-12-12 | Merge pull request #9398 from liamwhite/fail | bunnei | |
general: improve handling of system startup failure | |||
2022-12-11 | Merge pull request #9415 from liamwhite/dc | Mai | |
memory: correct semantics of data cache management operations | |||
2022-12-11 | memory: correct semantics of data cache management operations | Liam | |
2022-12-08 | video_core: Integrate SMAA | Liam | |
Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com> Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com> | |||
2022-12-06 | general: improve handling of system startup failure | Liam | |
2022-12-06 | Merge pull request #9370 from liamwhite/break-unmapped | merry | |
core: add option to break on unmapped access | |||
2022-12-05 | Merge pull request #6833 from abouvier/unbundle | liamwhite | |
cmake: prefer system libraries | |||
2022-12-04 | Merge pull request #9273 from ameerj/per-game-profile | liamwhite | |
Configuration: Add per-game input profiles | |||
2022-12-04 | cmake: prefer system libraries | Alexandre Bouvier | |
2022-12-03 | Merge pull request #9344 from liamwhite/null | bunnei | |
video_core: add null backend | |||
2022-12-03 | Merge pull request #9300 from ameerj/pch | liamwhite | |
CMake: Use precompiled headers to improve compile times | |||
2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
general: fix compile for Apple Clang | |||
2022-12-02 | core: add option to break on unmapped access | Liam | |
2022-11-30 | CMake: Consolidate common PCH headers | ameerj | |
2022-11-30 | string_util: Fix Mingw compile error | ameerj | |
Co-Authored-By: liamwhite <9658600+liamwhite@users.noreply.github.com> | |||
2022-11-29 | CMake: Use precompiled headers | ameerj | |
2022-11-28 | video_core: add null backend | Liam | |
2022-11-28 | Merge pull request #9339 from lioncash/cacheheader | Morph | |
common/cache_management: Amend header includes | |||
2022-11-28 | common/cache_management: Amend header includes | Lioncash | |
Narrows the include in the header to <cstddef>, since that's what houses size_t's definition, meanwhile the <cstdint> include can be moved into the cpp file. | |||
2022-11-28 | common/input: Add helpers functions for creating input and output devices | Lioncash | |
Avoids the redundancy of needing to explictly specify the common namespace and the type. | |||
2022-11-28 | common/input: Pass ParamPackage by const reference in CreateDevice | Lioncash | |
This was previously being passed by value, which was unnecessary and created more allocations than necessary. | |||
2022-11-27 | Merge pull request #9276 from goldenx86/fsrSlider | bunnei | |
FSR Sharpening Slider | |||
2022-11-26 | Oops | Matías Locatti | |
2022-11-26 | Replace GLSL as the default OpenGL shader backend | Matías Locatti | |
GLASM is not very compatible with the latest games, and too many people have the special superpower to break their Vulkan support. | |||
2022-11-25 | settings: Reset FSR sharpening global state with the others | lat9nq | |
2022-11-24 | FSR Sharpening Slider part 1 - only a global slider | Matías Locatti | |
2022-11-22 | general: fix compile for Apple Clang | Liam | |
2022-11-20 | Configuration: Add per-game input profiles | ameerj | |
2022-11-18 | Merge pull request #9234 from liamwhite/data-cash-money | bunnei | |
kernel: implement data cache management operations | |||
2022-11-17 | Merge pull request #9229 from Docteh/achy_breaky_heart | Morph | |
Add break for default cases | |||
2022-11-13 | Add break for default cases | Kyle Kienapfel | |
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return | |||
2022-11-12 | common: add cache management functions | Liam | |
2022-11-11 | Add CPU core count to log files | Matías Locatti | |
2022-11-10 | Merge pull request #9198 from liamwhite/arm64 | bunnei | |
Initial ARM64 support | |||
2022-11-09 | Initial ARM64 support | Liam | |