aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_scheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
* video_core: split the GPU thread in two (EDEN_NX2_SPLIT, off by default)Takoroka5 days1-0/+9
* vulkan: dispatch to the worker every 32 draws, wake it only when it waitsTakoroka5 days1-2/+12
* [cmake] Fix some macOS compilation errors (#4350)lizzie2026-09-051-1/+1
* [vulkan] Adjustments on MSAA and BlitHelpers (#4287)crueter2026-08-231-1/+12
* [core, gpu, threads] Multithreading refactor (#4254)CamilleLaVey2026-08-081-0/+2
* [vulkan] Initial implementation on Bindless Buffer/Descriptors (#4251)CamilleLaVey2026-08-051-0/+10
* [vulkan] 4th Vulkan Global Maintenance (#4212)CamilleLaVey2026-07-161-17/+89
* [video_core] Improve synchronization and refactor buffer cache timing logic (...MaranBr2026-07-101-23/+1
* Revert #3970 #4177 (#4187)lizzie2026-07-091-51/+54
* [vulkan] 3rd Vulkan Global Maintenance (#4189)CamilleLaVey2026-07-091-1/+14
* [vk] Clamp dynamic descriptors based on device limits (#4115)lizzie2026-06-301-8/+7
* xbzk/gpu-logging_qt-controls_android-fix (#4018)xbzk2026-06-271-3/+3
* [video_core] Add in-flight flush throttling to prevent CPU/GPU desync (#4085)MaranBr2026-06-221-1/+13
* [vk] Fix regressions introduced by #3997 w.r.t to marked stages for pipeline ...lizzie2026-06-021-2/+1
* [vulkan] Fix regressions found in last stable release (#3953)CamilleLaVey2026-06-021-1/+1
* [vk] fix LM3 and TL:LTD multiple NonUniform annotations (#3997)lizzie2026-05-291-2/+2
* [audio_core, hle, video_core] force inline of functions that only contain thr...lizzie2026-05-231-54/+51
* [vulkan] 2nd Vulkan Global Maintenance (#3853)CamilleLaVey2026-04-241-0/+2
* [vulkan] Fix FFTactics for AMD+Windows flicker regression (#3748)John2026-03-181-2/+2
* [vulkan] Fix FFTactics for AMD+Windows regression again. (#3747)John2026-03-181-2/+2
* [vk] unify VkSurfaceKHR with Android and the rest of platforms; remove techni...lizzie2026-03-051-1/+1
* [vulkan] Fix Vulkan rendering, image layout, and synchronization issues (#3511)MaranBr2026-03-021-11/+5
* Revert "[vk] Simplified layouts per driver configuration (#3271)" (#3571)lizzie2026-02-191-73/+23
* [vulkan] Improve frame pacing (#3535)MaranBr2026-02-151-1/+1
* [vulkan] Add support for target FPS frame pacing (#3494)MaranBr2026-02-121-1/+1
* [vk] Simplified layouts per driver configuration (#3271)Nekle2026-02-071-23/+73
* [android] gpu logs functions (#3389)MrPurple6662026-02-011-1/+26
* [video_core] Implement GPU-accelerated texture unswizzling and optimize spars...Forrest Keller2026-01-131-0/+10
* [vk] Remove UniformRing and vkCmdResetQueryPool (#3270)Caio Oliveira2026-01-071-21/+8
* [refactor, vk] DynamicState, ExtendedDynamicState and VertexInputDynamicState...CamilleLaVey2026-01-071-0/+19
* [vk] Fixes regression of PR #180 vk_scheduler.cpp for AMD GPU and Windows OS ...John2025-11-221-6/+11
* [common] use libc++ provided jthread instead of in-house one (which deadlocks...lizzie2025-10-011-1/+1
* [VK] PR 180 extension (#257)wildcard2025-08-141-18/+22
* [vk] Bring Vulkan closer to Spec (#180)Shinmegumi2025-08-131-39/+66
* [meta] remove MicroProfile (#185)crueter2025-08-061-3/+0
* [vk] Fix query cache leak on missed sync (#131)Shinmegumi2025-07-261-19/+8
* Vulkan: Add a final barrier to the upload command bufferFernando Sahmkow2023-11-121-0/+8
* renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode2023-11-121-5/+15
* Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow2023-09-231-4/+5
* vulkan: centralize configAlexandre Bouvier2023-08-021-1/+2
* android: video_core: Disable some problematic things on GPU Normal.bunnei2023-06-031-0/+14
* renderer_vulkan: Async presentationGPUCode2023-05-011-3/+6
* vulkan: use plain fences when timeline semaphores are not availableLiam2023-04-141-34/+2
* vulkan: fix scheduler chunk reserveLiam2023-03-241-1/+1
* vulkan: fix more excessive waiting in schedulerLiam2023-03-191-4/+5
* vk_scheduler: split work queue waits and execution waitsLiam2023-03-121-25/+59
* renderer_vulkan: pause turbo submissions on inactive queueLiam2023-01-071-0/+5
* vulkan_common: clean up extension usageLiam2022-12-041-2/+2
* general: fix compile for Apple ClangLiam2022-11-221-1/+1
* Add break for default casesKyle Kienapfel2022-11-131-0/+1