aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_buffer_cache.h
AgeCommit message (Expand)Author
2024-02-05Buffer Cache: Refactor to use Range sets insteadFernando Sahmkow
2024-02-04VideoCore: Move Slot Vector to CommonFernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-12-19renderer_vulkan: don't pass null view when nullDescriptor is not supportedLiam
2023-11-26Merge branch 'master' into ssbo-alignAmeer J
2023-11-12renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode
2023-10-31shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J
2023-06-18renderer_vulkan: Use VMA for buffersGPUCode
2023-06-13buffer_cache_base: Specify buffer type in HostBindingsMorph
2023-06-08Combine vertex/transform feedback buffer binding into a single callKelebek1
2023-06-07Merge pull request #10476 from ameerj/gl-memory-mapsliamwhite
2023-06-03android: video_core: Disable problematic compute shaders.bunnei
2023-05-28OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj
2023-05-10renderer_vulkan: separate guest and host compute descriptor queuesLiam
2023-04-29Clang: format and ficx compile errors.Fernando Sahmkow
2023-04-29Buffer Cache: Fully rework the buffer cache.Fernando Sahmkow
2023-01-07Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"Liam
2023-01-05Vulkan, OpenGL: Hook up storage buffer alignment codeBilly Laws
2022-12-26video_core: Implement vulkan QuadStrip topologyFengChen
2022-06-26video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman77
2022-06-26video_core: Replace VKScheduler with Schedulergerman77
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-03-25Buffer Cache: Tune to the levels of the new GC.Fernando Sahmkow
2021-11-16VulkanBufferCache: Avoid adding barriers between multiple copies.Fernando Sahmkow
2021-07-22shader: Initial OpenGL implementationReinUsesLisp
2021-07-22vulkan: Rework descriptor allocation algorithmReinUsesLisp
2021-07-22shader: Interact texture buffers with buffer cacheReinUsesLisp
2021-07-20Merge pull request #6629 from FernandoS27/accel-dma-2bunnei
2021-07-13DMAEngine: Accelerate BufferClearFernando Sahmkow
2021-07-09vk_buffer_cache: Use emulated null buffers for transform feedbackReinUsesLisp
2021-02-13vk_update_descriptor: Inline and improve code for binding buffersReinUsesLisp
2021-02-13vk_buffer_cache: Add support for null index buffersReinUsesLisp
2021-02-13buffer_cache: Skip cache on small uploads on VulkanReinUsesLisp
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp
2021-01-15vulkan_common: Move allocator to the common directoryReinUsesLisp
2021-01-15renderer_vulkan: Rename Vulkan memory manager to memory allocatorReinUsesLisp
2021-01-15vk_memory_manager: Improve memory manager and its APIReinUsesLisp
2021-01-03renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp
2020-12-31vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapp...ReinUsesLisp
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp
2020-06-26gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingReinUsesLisp
2020-06-24buffer_cache: Use buffer methods instead of cache virtual methodsReinUsesLisp
2020-06-24gl_buffer_cache: Mark buffers as residentReinUsesLisp
2020-06-15Merge pull request #4066 from ReinUsesLisp/shared-ptr-bufRodrigo Locatti
2020-06-09buffer_cache: Avoid passing references of shared pointers and misc style changesReinUsesLisp
2020-06-07rasterizer_cache: Remove files and includesReinUsesLisp
2020-05-03Merge pull request #3808 from ReinUsesLisp/wait-for-idlebunnei
2020-04-28vulkan: Remove unnecessary includesLioncash