summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-05-05Merge pull request #10159 from german77/home_screenshotbunnei
core: hid: Fix state of capture and home buttons
2023-05-04core: hid: Fix state of capture and home buttonsgerman77
2023-05-04Merge pull request #10128 from Kelebek1/audren_terminateliamwhite
Wait for the terminate event before destroying a system instance
2023-05-04Merge pull request #10145 from Kelebek1/code_sizeliamwhite
Fix shader code resize to use word size rather than byte size
2023-05-04Merge pull request #10153 from FernandoS27/a-quickie-fixieFernando S
Memory manager: Fix possible softlock
2023-05-04Merge pull request #10154 from liamwhite/optimisticFernando S
settings: remove pessimistic flushing
2023-05-03Merge pull request #10142 from FernandoS27/missing-astcbunnei
GPU: implement missing ASTC
2023-05-03settings: remove pessimistic flushingLiam
2023-05-04Memory manager: Fix possible softlockFernando Sahmkow
2023-05-03Merge pull request #10088 from FernandoS27/100-gelato-flavor-test-builds-laterbunnei
Y.F.C Implement Asynchronous Fence manager and Rework Query async downloads
2023-05-03Merge pull request #10117 from liamwhite/sync-registerbunnei
kernel: match calls to Register and Unregister
2023-05-03GPU: implement missing ASTCFernando Sahmkow
2023-05-03Merge pull request #10151 from GPUCode/no-softlocks-pleaseliamwhite
Fix softlocks when disabling async present
2023-05-03Merge pull request #10144 from liamwhite/dont-turboMorph
vulkan: disable turbo when debugging tool is attached
2023-05-03Merge pull request #10143 from liamwhite/fruit-company-momentMorph
video_core: fix build on Apple Clang
2023-05-03Merge pull request #10124 from liamwhite/pebkacMorph
settings: rename extended memory layout to unsafe, move from general to system
2023-05-03vk_present_manager: Fix softlocks when disabling async presentGPUCode
2023-05-02Merge pull request #9973 from GPUCode/async-presentbunnei
Implement asynchronous presentation
2023-05-02Fix code resize to use word size rather than byte sizeKelebek1
2023-05-02Merge pull request #10133 from lat9nq/clang-shadow-and-fallthroughliamwhite
CMakeLists: Enable more checks on Clang
2023-05-02Merge pull request #10130 from liamwhite/keysliamwhite
qt: warn on inoperable keys
2023-05-02Merge pull request #10123 from Kelebek1/sample_maskliamwhite
Define SampleMask as an array
2023-05-02vulkan: disable turbo when debugging tool is attachedLiam
2023-05-02video_core: fix build on Apple ClangLiam
2023-05-02CMake: Enable type limits on Clanglat9nq
2023-05-02CMakeLists: Enable checks on Clanglat9nq
Enables shadow-uncaptured-locals and implicit-fallthrough for Clang. implicit-fallthrough is not enabled by default in -Wall or -Wextra, and shadow-uncaptured-local doesn't seem to be enabled by default by -Wshadow, even though GCC has both of these by their respective cases.
2023-05-01vk_present_manager: Add toggle for async presentationGPUCode
2023-05-01vk_blit_screen: Recreate FSR when frame is recreatedGPUCode
* Depends on the layout dimentions and thus should be recreated as well
2023-05-01renderer_vulkan: Fix crashing when updating descriptorsGPUCode
* During pipeline configure the function would acquire some payload space from the descriptor update queue, write the descriptor data on the GPU thread and give the scheduler a pointer to the beginning of said space to update it later. TickFrame resets the payload cursor, used to track acquires, back to the beginning of the buffer. This wasn't a problem before since WaitWorker was called at the end of the frame but now it is. If a frame writes to a cursor before the scheduler catches up, it will crash * To fix this the payload buffer has been increased to account for the in flight frames that are allowed to exist now. TickFrame will switch between the payload spaces instead of resetting
2023-05-01renderer_vulkan: Async presentationGPUCode
2023-05-01Merge pull request #10084 from FernandoS27/yuzu-goes-broom-broomMorph
Y.F.C Buffer Cache Revamp
2023-05-01Merge pull request #10116 from liamwhite/deboostliamwhite
kernel: remove boost intrusive lists
2023-05-01BufferCache: Fixes and address feedbackFernando Sahmkow
2023-04-30qt: warn on inoperable keysLiam
2023-05-01Wait for the terminate event before destroying a system instanceKelebek1
2023-04-30settings: rename extended memory layout to unsafe, move from general to systemLiam
2023-04-30Define SampleMask as an arrayKelebek1
2023-04-29Merge pull request #10110 from Morph1984/intel-disable-computebunnei
vk_pipeline_cache: Skip compute pipelines on Intel proprietary drivers
2023-04-29kernel: remove general boost listsLiam
2023-04-29kernel: match calls to Register and UnregisterLiam
2023-04-29common: add intrusive list typeLiam
2023-04-29Texture Cache: Release stagging buffers on tick frameFernando Sahmkow
2023-04-29Buffer Cache: Release stagging buffers on tick frameFernando Sahmkow
2023-04-29Tests: Add memory tracker tests.Fernando Sahmkow
2023-04-29Clang: format and ficx compile errors.Fernando Sahmkow
2023-04-29Implement Async downloads in normal and fix a few issues.Fernando Sahmkow
2023-04-29Buffer Cache rework: Setup async downloads.Fernando Sahmkow
2023-04-29Buffer Cache: Fully rework the buffer cache.Fernando Sahmkow
2023-04-29Address Feedback & Clang FormatFernando Sahmkow
2023-04-29Maxwell3D: only update parameters on HighFernando Sahmkow