aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_buffer_cache.h
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #334 from snowstormxd/codex/upstream-mkw-testJonas35 hours1-2/+29
|\
| * video_core/buffer_cache: reuse unchanged small uniform buffers within command...gabrielskaminski39 hours1-2/+29
* | vulkan: repack 69-byte vertices without dynamic vertex input on MoltenVKSssnowyyy38 hours1-0/+1
* | vulkan: repack 69-byte vertices only when neededSssnowyyy38 hours1-0/+1
|/
* nx2: read GPU-written command lists from copies instead of drainingTakoroka41 hours1-0/+3
* vulkan: repack 69-byte vertices to 72 bytes (#281)Mako2 days1-0/+8
* [buffer_cache] Simplify GPU fence synchronization and remove GPU buffer readb...MaranBr2026-09-261-2/+2
* [shader_recompiler, vulkan] Virtual buffer pages with multi-range + sparse bu...CamilleLaVey2026-09-081-2/+59
* [vulkan] Initial implementation on Bindless Buffer/Descriptors (#4251)CamilleLaVey2026-08-051-8/+19
* [video_core] Improve synchronization and refactor buffer cache timing logic (...MaranBr2026-07-101-0/+6
* [Vulkan] Regression Fix - Return BindVertexBuffer2EXT old path (#4199)John2026-07-101-6/+0
* [vulkan] 3rd Vulkan Global Maintenance (#4189)CamilleLaVey2026-07-091-5/+19
* [clang, opengl] fix opengl build on PGO build and clang-cl on windows (#3332)Lizzie2026-01-181-1/+1
* [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by...CamilleLaVey2026-01-111-0/+15
* [vk] Remove UniformRing and vkCmdResetQueryPool (#3270)Caio Oliveira2026-01-071-26/+2
* [vk] fix accidental functor param swap (#2743)crueter2025-10-151-1/+1
* [meta] fix some compilation errors (#2741)crueter2025-10-151-1/+1
* [vk] Introduce Ring Buffers for Uniform Buffer (#2698)Shinmegumi2025-10-101-2/+30
* Buffer Cache: Refactor to use Range sets insteadFernando Sahmkow2024-02-051-1/+0
* VideoCore: Move Slot Vector to CommonFernando Sahmkow2024-02-041-1/+1
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-4/+3
* renderer_vulkan: don't pass null view when nullDescriptor is not supportedLiam2023-12-191-0/+2
* Merge branch 'master' into ssbo-alignAmeer J2023-11-261-1/+20
|\
| * renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode2023-11-121-1/+20
* | shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J2023-10-311-0/+2
|/
* renderer_vulkan: Use VMA for buffersGPUCode2023-06-181-2/+0
* buffer_cache_base: Specify buffer type in HostBindingsMorph2023-06-131-2/+4
* Combine vertex/transform feedback buffer binding into a single callKelebek12023-06-081-0/+3
* Merge pull request #10476 from ameerj/gl-memory-mapsliamwhite2023-06-071-0/+1
|\
| * OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj2023-05-281-0/+1
* | android: video_core: Disable problematic compute shaders.bunnei2023-06-031-1/+1
|/
* renderer_vulkan: separate guest and host compute descriptor queuesLiam2023-05-101-4/+5
* Clang: format and ficx compile errors.Fernando Sahmkow2023-04-291-1/+1
* Buffer Cache: Fully rework the buffer cache.Fernando Sahmkow2023-04-291-1/+7
* Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"Liam2023-01-071-2/+0
* Vulkan, OpenGL: Hook up storage buffer alignment codeBilly Laws2023-01-051-0/+2
* video_core: Implement vulkan QuadStrip topologyFengChen2022-12-261-7/+6
* video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman772022-06-261-2/+2
* video_core: Replace VKScheduler with Schedulergerman772022-06-261-3/+3
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* Buffer Cache: Tune to the levels of the new GC.Fernando Sahmkow2022-03-251-0/+6
* VulkanBufferCache: Avoid adding barriers between multiple copies.Fernando Sahmkow2021-11-161-1/+5
* shader: Initial OpenGL implementationReinUsesLisp2021-07-221-1/+1
* vulkan: Rework descriptor allocation algorithmReinUsesLisp2021-07-221-2/+2
* shader: Interact texture buffers with buffer cacheReinUsesLisp2021-07-221-0/+18
* Merge pull request #6629 from FernandoS27/accel-dma-2bunnei2021-07-201-0/+2
|\
| * DMAEngine: Accelerate BufferClearFernando Sahmkow2021-07-131-0/+2
* | vk_buffer_cache: Use emulated null buffers for transform feedbackReinUsesLisp2021-07-091-3/+3
|/
* vk_update_descriptor: Inline and improve code for binding buffersReinUsesLisp2021-02-131-2/+4
* vk_buffer_cache: Add support for null index buffersReinUsesLisp2021-02-131-0/+5