aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp
Commit message (Expand)AuthorAgeFilesLines
* shader: evaluate handle programs for image and texture buffer descriptorsSssnowyyy38 hours1-13/+12
* Merge remote-tracking branch 'origin/fix/vk-free-shader-modules' into test/li...Takoroka3 days1-0/+3
|\
| * vulkan: drop shader modules once their pipeline is builtTakoroka3 days1-0/+3
* | shader: compute texture handles read from storage buffers for each drawTakoroka4 days1-0/+15
|/
* [vulkan] Initial implementation on Bindless Buffer/Descriptors (#4251)CamilleLaVey2026-08-051-13/+64
* [vulkan, android] Mediacodec implementation + Vulkan fixes (#4191)CamilleLaVey2026-07-091-4/+21
* [vulkan] 3rd Vulkan Global Maintenance (#4189)CamilleLaVey2026-07-091-1/+7
* [vk] Clamp dynamic descriptors based on device limits (#4115)lizzie2026-06-301-1/+2
* xbzk/gpu-logging_qt-controls_android-fix (#4018)xbzk2026-06-271-2/+2
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-4/+4
* [video_core] fix redundant resize-copy overload and just use default-init res...lizzie2026-05-291-3/+3
* [shader_recompiler] handle dynamic texture descriptor strides (#3898)ryana2026-05-041-3/+2
* [vk] unify VkSurfaceKHR with Android and the rest of platforms; remove techni...lizzie2026-03-051-19/+17
* [vulkan] Implement push descriptors for compute pipelines (#3666)wildcard2026-03-041-8/+16
* [texture_cache, buffer_cache] Added TLS handling + changed command queue for ...lizzie2026-02-201-0/+4
* [android] gpu logs functions (#3389)MrPurple6662026-02-011-1/+18
* [vk] only enable statistics bit if graphics debugging is enabled (#243)crueter2025-08-131-1/+4
* Revert some wip changesMrPurple6662025-04-281-28/+9
* WIP: Enhance shader compilation performance and controlZephyron2025-04-121-9/+28
* video_core: Use sampler IDs instead pointers in the pipeline configWollnashorn2023-06-161-3/+3
* video_core: Add per-image anisotropy heuristics (format & mip count)Wollnashorn2023-06-151-3/+3
* renderer_vulkan: separate guest and host compute descriptor queuesLiam2023-05-101-6/+6
* video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesWollnashorn2023-01-051-18/+24
* vulkan_common: clean up extension usageLiam2022-12-041-1/+1
* Shader Decompiler: Check for shift when deriving composite samplers.Fernando Sahmkow2022-10-061-2/+2
* video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman772022-06-261-1/+1
* video_core: Replace VKScheduler with Schedulergerman772022-06-261-1/+1
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: Replace lock_guard with scoped_lockMerry2022-04-071-1/+1
* vulkan: Fix rescaling push constant usageameerj2021-11-161-16/+20
* shader: Properly blacklist and scale image loadsReinUsesLisp2021-11-161-1/+1
* texture_cache: Simplify image view queries and blacklistingReinUsesLisp2021-11-161-40/+20
* Texture Cache: Implement Blacklisting.Fernando Sahmkow2021-11-161-2/+27
* vulkan: Implement rescaling shader patchingReinUsesLisp2021-11-161-12/+18
* renderer_vulkan: Add setting to log pipeline statisticsReinUsesLisp2021-07-271-2/+11
* vk_graphics_pipeline: Use VK_KHR_push_descriptor when availableReinUsesLisp2021-07-221-5/+3
* vk_pipeline_cache,shader_notify: Add shader notificationsReinUsesLisp2021-07-221-2/+10
* buffer_cache: Reduce uniform buffer size from shader usageReinUsesLisp2021-07-221-1/+5
* shader: Initial OpenGL implementationReinUsesLisp2021-07-221-9/+13
* vulkan: Defer descriptor set work to the Vulkan threadReinUsesLisp2021-07-221-17/+19
* vulkan: Rework descriptor allocation algorithmReinUsesLisp2021-07-221-2/+2
* vk_compute_pipeline: Fix index comparison oversight on compute texture buffersReinUsesLisp2021-07-221-1/+1
* shader: Fix bugs and build issues on GCCRodrigo Locatti2021-07-221-2/+2
* shader: Implement indexed texturesReinUsesLisp2021-07-221-19/+27
* shader: Implement D3D samplersReinUsesLisp2021-07-221-10/+21
* spirv: Implement image buffersReinUsesLisp2021-07-221-9/+16
* shader: Implement SULD and SUSTReinUsesLisp2021-07-221-0/+4
* shader: Interact texture buffers with buffer cacheReinUsesLisp2021-07-221-9/+21
* shader: Implement texture buffersReinUsesLisp2021-07-221-6/+9
* shader: Remove atomic flags and use mutex + cond variable for pipelinesReinUsesLisp2021-07-221-5/+10