summaryrefslogtreecommitdiff
path: root/src/common (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * configuration: Add async ASTC decode settingGravatar ameerj2023-02-222-0/+3
| |
| * texture_cache: Add async texture decodingGravatar ameerj2023-02-221-0/+1
| |
* | yuzu: config: Remove player 8 and 9 from config fileGravatar Narr the Reg2023-02-251-1/+1
| |
* | settings: Add more input settings to the logGravatar Narr the Reg2023-02-211-0/+7
|/
* Update settings.cppGravatar m-HD2023-02-121-0/+4
| | | added missing graphical settings to RestoreGlobalState()
* input_common: Reintroduce custom pro controller supportGravatar Narr the Reg2023-02-091-0/+1
|
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"Gravatar ameerj2023-02-032-2/+3
| | | | | This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363.
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵Gravatar liamwhite2023-02-022-3/+2
| | | | ReadBuffer"
* Merge pull request #9696 from german77/please_forgive_me_for_this_sinGravatar bunnei2023-02-011-0/+2
|\ | | | | input_common: Implement turbo buttons
| * input_common: Implement turbo buttonsGravatar german772023-02-011-0/+2
| |
* | Merge pull request #9508 from ameerj/hle-ipc-buffer-spanGravatar bunnei2023-01-302-2/+3
|\ \ | |/ |/| hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer
| * fsp_srv: Use ReadBufferSpanGravatar ameerj2022-12-252-2/+3
| |
* | Move to Clang Format 15Gravatar Levi Behunin2023-01-2914-121/+124
| | | | | | | | | | | | Depends on https://github.com/yuzu-emu/build-environments/pull/69 clang-15 primary run
* | polyfill_thread: satisfy execution ordering requirements of stop_callbackGravatar Liam2023-01-271-37/+46
| |
* | polyfill_thread: Implement StoppableTimedWaitGravatar Morph2023-01-251-0/+36
| | | | | | | | | | | | | | StoppableTimedWait allows for a timed wait to be stopped immediately after a stop is requested. This is useful in cases where long duration thread sleeps are needed and allows for immediate joining of waiting threads after a stop is requested. Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
* | Merge pull request #9662 from abouvier/cmake-llvmGravatar bunnei2023-01-242-5/+3
|\ \ | | | | | | cmake: prefer system llvm library
| * | cmake: prefer system llvm libraryGravatar Alexandre Bouvier2023-01-232-5/+3
| | |
* | | Merge pull request #9492 from german77/joycon_releaseGravatar liamwhite2023-01-242-27/+42
|\ \ \ | |/ / |/| | Input_common: Implement custom joycon driver v2
| * | input_common: Use DriverResult on all enginesGravatar german772023-01-191-26/+20
| | |
| * | input_common: Disable SDL driver with switch controllersGravatar Narr the Reg2023-01-191-0/+1
| | |
| * | input_common: Initial skeleton for custom joycon driverGravatar Narr the Reg2023-01-191-3/+23
| | |
* | | Merge pull request #9613 from Kelebek1/demangleGravatar liamwhite2023-01-223-1/+52
|\ \ \ | |/ / |/| | Add stacktrace symbol demangling
| * | Be careful of mangled out of bounds readGravatar Kelebek12023-01-141-5/+9
| | |
| * | Move demangle impl to cppGravatar Kelebek12023-01-143-23/+36
| | |
| * | Add stacktrace symbol demanglingGravatar Kelebek12023-01-142-1/+35
| | |
* | | Update settings.hGravatar Matías Locatti2023-01-131-0/+2
| | |
* | | CPPGravatar Matías Locatti2023-01-131-0/+8
| | |
* | | 1.5X resolution scaler optionGravatar Matías Locatti2023-01-132-5/+10
|/ /
* | renderer_vulkan: disable turbo by defaultGravatar Liam2023-01-081-1/+1
| |
* | Merge pull request #9563 from german77/crash_not_allowedGravatar bunnei2023-01-071-3/+0
|\ \ | | | | | | input_common: Create an update engine
| * | input_common: Create an update engineGravatar Narr the Reg2023-01-051-3/+0
| | |
* | | Merge pull request #9552 from liamwhite/turboGravatar liamwhite2023-01-062-0/+2
|\ \ \ | | | | | | | | vulkan: implement 'turbo mode' clock booster
| * | | common: add setting for renderer clock workaroundGravatar Liam2023-01-042-0/+2
| | | |
* | | | config: Set the Vulkan driver pipeline cache option to be globalGravatar Wollnashorn2023-01-051-0/+1
| | | |
* | | | config: Better wording for VK pipeline cache option and enable by defaultGravatar Wollnashorn2023-01-051-1/+1
| | | |
* | | | video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesGravatar Wollnashorn2023-01-051-0/+2
|/ / / | | | | | | | | | | | | | | | 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.
* | | yuzu-ui: Add setting for disabling macro HLEGravatar Fernando Sahmkow2023-01-041-0/+1
| | |
* | | Video_core: Address feedbackGravatar Fernando Sahmkow2023-01-041-3/+3
| | |
* | | MacroHLE: Final cleanup and fixes.Gravatar Fernando Sahmkow2023-01-011-4/+4
| | |
* | | MacroHLE: Reduce massive calculations on sizing estimation.Gravatar Fernando Sahmkow2023-01-012-0/+140
|/ /
* | host_memory: Use transparent huge pages where availableGravatar Merry2023-01-011-0/+15
| |
* | host_memory: Allocate virtual_base with MAP_NORESERVEGravatar Merry2023-01-011-2/+2
|/ | | | | Specify that we do not require swap to be reserved for this address range; allow overcommitting.
* scratch_buffer: Explicitly defing resize and resize_destructive functionsGravatar ameerj2022-12-191-0/+17
| | | | | resize keeps previous data intact when the buffer grows resize_destructive destroys the previous data when the buffer grows
* tests: Add ScratchBuffer testsGravatar ameerj2022-12-191-5/+9
|
* common: Add ScratchBuffer classGravatar ameerj2022-12-192-0/+75
| | | | | This class creates a default initialized heap allocated buffer for cases where value initializing members during allocation or resize is redundant.
* common: add make_unique_for_overwriteGravatar ameerj2022-12-192-0/+26
|
* Enable compiler optimizations and enforce x86-64-v2 on GCC/Clang (#9442)Gravatar Matías Locatti2022-12-171-2/+2
| | | | | | | | | | | | | | | | | * 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
* Set: Allow setting device nicknameGravatar Chloe Marcec2022-12-132-0/+2
|
* Merge pull request #9398 from liamwhite/failGravatar bunnei2022-12-121-4/+7
|\ | | | | general: improve handling of system startup failure
| * general: improve handling of system startup failureGravatar Liam2022-12-061-4/+7
| |