summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_scheduler.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix one more typoGravatar Viktor Szépe2024-01-151-1/+1
* renderer_vulkan: Introduce separate cmd buffer for uploadsGravatar GPUCode2023-11-121-5/+16
* Query Cache: address issuesGravatar Fernando Sahmkow2023-09-231-3/+9
* Query Cachge: Fully rework Vulkan's query cacheGravatar Fernando Sahmkow2023-09-231-1/+1
* renderer_vulkan: Async presentationGravatar GPUCode2023-05-011-2/+4
* vk_scheduler: split work queue waits and execution waitsGravatar Liam2023-03-121-3/+3
* renderer_vulkan: pause turbo submissions on inactive queueGravatar Liam2023-01-071-0/+7
* general: fix compile for Apple ClangGravatar Liam2022-11-221-0/+1
* vk_scheduler: Remove recorded_countsGravatar Robin Kertels2022-10-281-3/+1
* video_core: Replace VKQueryCache with QueryCacheGravatar german772022-06-261-3/+3
* video_core: Replace VKScheduler with SchedulerGravatar german772022-06-261-3/+3
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* video_core: Reduce unused includesGravatar ameerj2022-03-191-1/+0
* Vulkan: Fix Scheduler Chunks when their FuncType is 0.Gravatar Fernando Sahmkow2022-01-311-1/+3
* vulkan: Implement rescaling shader patchingGravatar ReinUsesLisp2021-11-161-0/+5
* video_core: Fix jthread related hangs when stopping emulationGravatar ameerj2021-09-231-1/+1
* vk_scheduler: Use std::jthreadGravatar ameerj2021-09-151-4/+3
* renderer_vulkan: Wait on present semaphore at queue submitGravatar ameerj2021-09-021-3/+3
* video_core,shader: Clang-format fixesGravatar ReinUsesLisp2021-07-221-1/+1
* vk_scheduler: Use locks instead of SPSC a queueGravatar ReinUsesLisp2021-07-221-7/+9
* vk_scheduler: Allow command submission on worker threadGravatar ReinUsesLisp2021-07-221-0/+15
* vulkan: Build pipelines in parallel at runtimeGravatar ReinUsesLisp2021-07-221-3/+4
* video_core: Reimplement the buffer cacheGravatar ReinUsesLisp2021-02-131-10/+16
* vk_scheduler: Fix unaligned placement new expressionsGravatar ReinUsesLisp2021-01-271-6/+6
* renderer_vulkan: Rename VKDevice to DeviceGravatar ReinUsesLisp2021-01-031-3/+3
* vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapp...Gravatar ReinUsesLisp2020-12-311-1/+1
* video_core: Rewrite the texture cacheGravatar ReinUsesLisp2020-12-301-4/+10
* video_core: Resolve more variable shadowing scenarios pt.2Gravatar Lioncash2020-12-051-1/+1
* renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreGravatar ReinUsesLisp2020-09-191-42/+28
* vulkan: Remove unnecessary includesGravatar Lioncash2020-04-281-1/+0
* renderer_vulkan: Drop Vulkan-HppGravatar ReinUsesLisp2020-04-101-14/+15
* vk_state_tracker: Initial implementationGravatar ReinUsesLisp2020-02-281-37/+5
* vk_query_cache: Implement generic query cache on VulkanGravatar ReinUsesLisp2020-02-141-0/+15
* vk_scheduler: Delegate commands to a worker thread and state trackGravatar ReinUsesLisp2019-12-131-25/+173
* vk_scheduler: Drop execution context in favor of viewsGravatar ReinUsesLisp2019-07-071-31/+47
* vk_scheduler: Implement a schedulerGravatar ReinUsesLisp2019-02-221-0/+69