Liam
|
b9b1318bea
vulkan: fix more excessive waiting in scheduler
|
há 3 anos atrás |
Liam
|
3f261f22c9
vk_scheduler: split work queue waits and execution waits
|
há 3 anos atrás |
Liam
|
c19c8ac92c
renderer_vulkan: pause turbo submissions on inactive queue
|
há 3 anos atrás |
Liam
|
18831e0933
vulkan_common: clean up extension usage
|
há 3 anos atrás |
Liam
|
9737615948
general: fix compile for Apple Clang
|
há 3 anos atrás |
Kyle Kienapfel
|
6fa3faec65
Add break for default cases
|
há 3 anos atrás |
Mai
|
155213484b
Merge pull request #9016 from liamwhite/drunken-schedule
|
há 3 anos atrás |
Liam
|
7969d4d5de
vk_scheduler: wait for command processing to complete
|
há 3 anos atrás |
Liam
|
35d3e7db2a
common: remove "yuzu:" prefix from thread names
|
há 3 anos atrás |
german77
|
9775fae4eb
video_core: Replace VKScheduler with Scheduler
|
há 4 anos atrás |
Morph
|
99ceb03a1c
general: Convert source file copyright comments over to SPDX
|
há 4 anos atrás |
Merry
|
bbc585881a
video_core: Replace lock_guard with scoped_lock
|
há 4 anos atrás |
ameerj
|
1bc7d61b57
video_core: Reduce unused includes
|
há 4 anos atrás |
Fernando Sahmkow
|
35ed051742
Vulkan: Fix Scheduler Chunks when their FuncType is 0.
|
há 4 anos atrás |
ReinUsesLisp
|
d2388dd0d0
vulkan: Implement rescaling shader patching
|
há 5 anos atrás |
ameerj
|
84f7e7e91c
vk_scheduler: Use std::jthread
|
há 4 anos atrás |
ameerj
|
7d854fbdb0
renderer_vulkan: Wait on present semaphore at queue submit
|
há 4 anos atrás |
ReinUsesLisp
|
36f1586267
vk_scheduler: Use locks instead of SPSC a queue
|
há 5 anos atrás |
ReinUsesLisp
|
a515036604
vk_master_semaphore: Use fetch_add to increase master semaphore tick
|
há 5 anos atrás |
ReinUsesLisp
|
53acdda772
vk_scheduler: Allow command submission on worker thread
|
há 5 anos atrás |
ReinUsesLisp
|
2fc698b040
vulkan: Build pipelines in parallel at runtime
|
há 5 anos atrás |
ReinUsesLisp
|
82c2601555
video_core: Reimplement the buffer cache
|
há 5 anos atrás |
ReinUsesLisp
|
3753553b6a
renderer_vulkan: Move device abstraction to vulkan_common
|
há 5 anos atrás |
ReinUsesLisp
|
974d731926
renderer_vulkan: Rename VKDevice to Device
|
há 5 anos atrás |
ReinUsesLisp
|
d1435009ed
vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h
|
há 5 anos atrás |
ReinUsesLisp
|
9764c13d6d
video_core: Rewrite the texture cache
|
há 5 anos atrás |
ReinUsesLisp
|
58b0ae84b5
renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore
|
há 5 anos atrás |
Lioncash
|
97e7663004
vk_scheduler: Make use of designated initializers where applicable
|
há 6 anos atrás |
Fernando Sahmkow
|
528b19a842
General: Tune the priority of main emulation threads so they have higher priority than less important helper threads.
|
há 6 anos atrás |
Lioncash
|
6c53edd4d3
vulkan: Remove unnecessary includes
|
há 6 anos atrás |