49 Commits (538dfddd85eff8f9fa762d4b8a5f71035eee4e75)

Author SHA1 Message Date
MaranBr 538dfddd85 Try to fix deadlocks on Android 3 weeks ago
MaranBr 4cb406eb78 Replace old GPU accuracy modes with new ones 3 weeks ago
MaranBr c5e5eba4a8 Fix build 3 weeks ago
MaranBr 1f70a6c0c2 Fix performance loss 3 weeks ago
MaranBr 5e232d1684 Fix conflicts 3 weeks ago
lizzie d1ac5b2e50
[qt_common, core, audio] remove duplicate string literal definitions, inline SystemManager::threadfunc, increase latency of audio shutdown (#3030) 1 month ago
crueter dbbe5b3328
[android] Early Release Fences, v2 (#190) 5 months ago
crueter e7becc15b4
[android] remove early release fences option (#186) 5 months ago
Gamer64 1f34d836b4
Add cmake option to enable microprofile (#179) 5 months ago
CamilleLaVey 15d371c51a revert 45e7c0d62d 5 months ago
Shinmegumi 45e7c0d62d
Fix inversion of toggle for early fences (#175) 5 months ago
Pavel Barabanov f6b6a856a4
[android] Early release fences option fix and translations (#167) 5 months ago
crueter d78289a742
[android] Early release fences option (#95) 5 months ago
CamilleLaVey be9a415157 Revert [Android] 0 FPS Error fix for certain titles. 5 months ago
crueter d125994270
[android] Fix 0fps errors on DKCR, Subnautica, and Ori 2 (#79) 5 months ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 2 years ago
Liam 273b4b9576 renderer_vulkan: allow up to 7 swapchain images 2 years ago
Fernando Sahmkow b9087d53d5 Revert "renderer_vulkan: add locks to avoid scheduler flushes from CPU" 2 years ago
Liam 1bd99c1d65 renderer_vulkan: add locks to avoid scheduler flushes from CPU 2 years ago
Fernando Sahmkow 93cd3d8efd Query Cache: address issues 2 years ago
Fernando Sahmkow 5ea12207f3 Query Cachge: Fully rework Vulkan's query cache 2 years ago
Fernando Sahmkow 4f68a8f45a Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPU 3 years ago
Fernando Sahmkow 134c14f089 Address feedback, add CR notice, etc 3 years ago
Fernando Sahmkow 6bc60f78d9 GPU: Add Reactive flushing 3 years ago
Fernando Sahmkow 0da4b879eb QueryCache: Fix write invalidation. 3 years ago
Fernando Sahmkow eeffe68b7f Accuracy Normal: reduce accuracy further for perf improvements in Project Lime 3 years ago
Fernando Sahmkow ae99dcd531 Fence Manager: implement async fence management in a sepparate thread. 3 years ago
Fernando Sahmkow 42ef10060a VideoCore: Refactor fencing system. 4 years ago
Fernando Sahmkow a6425c97e4 VideoCore: Refactor syncing. 4 years ago
Fernando Sahmkow 8847b6645c VideoCore: implement channels on gpu caches. 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
ameerj 1967757627 general: Reduce core.h includes 4 years ago
Fernando Sahmkow 647ecefd4c Fence Manager: remove reference fencing. 5 years ago
Fernando Sahmkow ee5dfe2c02 Fence Manager: Force ordering on WFI. 5 years ago
Fernando Sahmkow 48d5b8bf3e Fence Manager: Add fences on Reference Count. 5 years ago
ReinUsesLisp 2dfce2fca6 video_core: Reimplement the buffer cache 5 years ago
ReinUsesLisp d25b097e84 video_core: Rewrite the texture cache 5 years ago
Lioncash 2f181b6a90 video_core: Resolve more variable shadowing scenarios 5 years ago
ReinUsesLisp 8efb2c5537 video_core: Remove all Core::System references in renderer 6 years ago
Lioncash d62357c8ae video_core/fence_manager: Remove unnecessary includes 5 years ago
Jan Beich 1d30ce7b5b fixed_pipeline_state: explicitly use template keyword after be8742e286 6 years ago
Fernando Sahmkow 02e55a28eb Address Feedback. 6 years ago
Fernando Sahmkow ea522da8b5 Address Feedback. 6 years ago
Fernando Sahmkow 3769318042 QueryCache: Implement Async Flushes. 6 years ago
Fernando Sahmkow af9f901764 FenceManager: Manage syncpoints and rename fences to semaphores. 6 years ago
Fernando Sahmkow 87ddc6a29f BufferCache: Refactor async managing. 6 years ago
Fernando Sahmkow 967f5cec17 FenceManager: Implement async buffer cache flushes on High settings 6 years ago
Fernando Sahmkow 10dcdb2ed9 FenceManager: Implement should wait. 6 years ago
Fernando Sahmkow be8742e286 GPU: Implement a Fence Manager. 6 years ago