aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_buffer_cache.cpp
Commit message (Expand)AuthorAgeFilesLines
* vulkan: repack 69-byte vertices without dynamic vertex input on MoltenVKSssnowyyy37 hours1-3/+6
* vulkan: repack 69-byte vertices only when neededSssnowyyy37 hours1-3/+5
* nx2: read GPU-written command lists from copies instead of drainingTakoroka41 hours1-0/+4
* vulkan: repack 69-byte vertices to 72 bytes (#281)Mako2 days1-0/+51
* [*] Remove Fix{Static,Small}VectorADL workaround for GCC 12 (#4386)lizzie2026-10-121-2/+2
* [buffer_cache] Simplify GPU fence synchronization and remove GPU buffer readb...MaranBr2026-09-261-5/+5
* [shader_recompiler, vulkan] Virtual buffer pages with multi-range + sparse bu...CamilleLaVey2026-09-081-4/+44
* [vulkan] Initial implementation on Bindless Buffer/Descriptors (#4251)CamilleLaVey2026-08-051-0/+16
* [fmt] use {#:x} instead of 0x{:#x} (#4170)lizzie2026-07-251-1/+1
* [video_core] Improve synchronization and refactor buffer cache timing logic (...MaranBr2026-07-101-0/+12
* [Vulkan] Regression Fix - Return BindVertexBuffer2EXT old path (#4199)John2026-07-101-2/+2
* [vulkan] 3rd Vulkan Global Maintenance (#4189)CamilleLaVey2026-07-091-4/+12
* [vulkan] Fix regressions found in last stable release (#3953)CamilleLaVey2026-06-021-6/+6
* [vulkan] 2nd Vulkan Global Maintenance (#3853)CamilleLaVey2026-04-241-5/+3
* [vulkan] Revert "[vulkan]fix vuid 02751 (#3573)" (#3721)DraVee2026-03-131-8/+0
* [vk] use static_vector instead of small_vector for TFB and other bindings (#3...lizzie2026-03-061-25/+25
* [vulkan]fix vuid 02751 (#3573)wildcard2026-03-051-0/+8
* Revert "[vk] Simplified layouts per driver configuration (#3271)" (#3571)lizzie2026-02-191-50/+7
* [vk] Simplified layouts per driver configuration (#3271)Nekle2026-02-071-7/+50
* [tests] fix compile+linking issues with PlayTime (#3345)lizzie2026-01-191-1/+1
* [vulkan, qcom] Another set of fixes for QCOM stock driver (#3334)CamilleLaVey2026-01-191-3/+6
* [renderer_vulkan, buffer_cache] Fixing turnip shenanigans (#3325)CamilleLaVey2026-01-171-1/+0
* [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by...CamilleLaVey2026-01-111-0/+11
* [vk] Remove UniformRing and vkCmdResetQueryPool (#3270)Caio Oliveira2026-01-071-41/+0
* [video_core] Improve EDS logic and fix a lot of inconsistencies (#3042)MaranBr2025-11-211-2/+1
* [compat] Debian stable gcc12/clang14 compilation fixes (#2763)lizzie2025-10-181-2/+3
* [vk] fix accidental functor param swap (#2743)crueter2025-10-151-1/+1
* [meta] fix some compilation errors (#2741)crueter2025-10-151-4/+3
* [vk] Introduce Ring Buffers for Uniform Buffer (#2698)Shinmegumi2025-10-101-0/+42
* [meta] fix license headers (#2547)lizzie2025-09-211-0/+3
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-2/+2
* VideoCore: Move Slot Vector to CommonFernando Sahmkow2024-02-041-1/+1
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-6/+4
* Merge pull request #12410 from liamwhite/more-mali-nullFernando S2023-12-221-8/+24
|\
| * renderer_vulkan: don't pass null view when nullDescriptor is not supportedLiam2023-12-191-8/+24
* | renderer_vulkan: work around turnip binding bug in a610Liam2023-12-171-13/+18
|/
* Merge branch 'master' into ssbo-alignAmeer J2023-11-261-4/+32
|\
| * renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode2023-11-121-4/+32
* | shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J2023-10-311-0/+4
|/
* Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow2023-09-231-0/+3
* vk_buffer_cache: Respect max vertex bindings in BindVertexBuffers (#11471)GPUCode2023-09-101-4/+7
* vulkan: centralize configAlexandre Bouvier2023-08-021-1/+2
* vk_buffer_cache: Formatlat9nq2023-07-181-2/+2
* general: Silence -Wshadow{,-uncaptured-local} warningslat9nq2023-07-181-18/+19
* Minor cleanup in BufferCacheRuntime::ReserveNullBuffercomex2023-07-011-2/+1
* renderer_vulkan: Don't add transform feedback flag if unsupportedGPUCode2023-06-271-1/+2
* Merge pull request #10473 from GPUCode/vmaliamwhite2023-06-271-35/+46
|\
| * renderer_vulkan: Use VMA for buffersGPUCode2023-06-181-35/+46
* | Remove memory allocations in some hot pathsKelebek12023-06-221-1/+1
* | Synchronize vertex buffer even when it doesn't require bindingKelebek12023-06-171-10/+10
|/