summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_buffer_cache.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-04-21Rasterizer Cache: Use a temporal storage for Surfaces loading/flushing.Fernando Sahmkow1-1/+0
This PR should heavily reduce memory usage since temporal buffers are no longer stored per Surface but instead managed by the Rasterizer Cache.
2019-04-20RasterizerCache Redesign: Flush Fernando Sahmkow1-2/+4
flushing is now responsability of children caches instead of the cache object. This change will allow the specific cache to pass extra parameters on flushing and will allow more flexibility.
2019-03-21gpu: Move GPUVAddr definition to common_types.bunnei1-2/+1
2019-03-15gpu: Use host address for caching instead of guest address.bunnei1-7/+24
2019-03-02vk_buffer_cache: Fix clang-formatReinUsesLisp1-3/+3
2019-03-01vk_buffer_cache: Implement a buffer cacheReinUsesLisp1-0/+87
This buffer cache is just like OpenGL's buffer cache with some minor style changes. It uses VKStreamBuffer.