summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-01-01vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1Liam1-2/+4
2023-01-01video_core: fix buildLiam1-0/+3
2023-01-01Vulkan: Allow stagging buffer deferrals.Fernando Sahmkow1-15/+36
2022-10-07Revert "vulkan: automatically use larger staging buffer sizes when possible"liamwhite1-57/+27
2022-09-25vulkan: automatically use larger staging buffer sizes when possibleLiam1-27/+57
2022-06-27video_core: Replace VKScheduler with Schedulergerman771-1/+1
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-25Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow1-1/+1
2021-07-26vk_staging_buffer_pool: Fall back to host memory when allocation failsRobin Kertels1-8/+21
2021-07-23shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp1-1/+1
2021-06-24common: Replace common_sizes into user-literalsWunkolo1-2/+6
2021-02-13vk_staging_buffer_pool: Inline tick testsReinUsesLisp1-1/+2
2021-02-13gl_stream_buffer/vk_staging_buffer_pool: Fix size checkReinUsesLisp1-1/+1
2021-02-13vk_staging_buffer_pool: Fix softlock when stream buffer overflowsReinUsesLisp1-19/+18
2021-02-13vk_staging_buffer_pool: Get a staging buffer instead of waitingReinUsesLisp1-9/+16
2021-02-13buffer_cache: Skip cache on small uploads on VulkanReinUsesLisp1-1/+2
2021-02-13vk_staging_buffer_pool: Add stream buffer for small uploadsReinUsesLisp1-1/+141
2021-01-15vulkan_memory_allocator: Add "download" memory usage hintReinUsesLisp1-15/+27
2021-01-15renderer_vulkan: Rename Vulkan memory manager to memory allocatorReinUsesLisp1-4/+4
2021-01-15vk_memory_manager: Improve memory manager and its APIReinUsesLisp1-48/+58
2021-01-04renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp1-1/+1
2021-01-03renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp1-1/+1
2020-12-31vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.hReinUsesLisp1-1/+1
2020-09-19renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreReinUsesLisp1-33/+16
2020-07-17vk_staging_buffer_pool: Make use of designated initializers where applicableLioncash1-13/+12
2020-04-22vk_memory_manager: Remove unified memory model flagReinUsesLisp1-6/+3
2020-04-22vk_rasterizer: Add lazy default buffer maker and use it for empty buffersReinUsesLisp1-1/+1
2020-04-11renderer_vulkan: Drop Vulkan-HppReinUsesLisp1-9/+16
2020-03-19vk_staging_buffer_pool: Silence unused constant warningReinUsesLisp1-1/+1
2020-03-06vk_rasterizer: Support disabled uniform buffersReinUsesLisp1-1/+2
2019-12-25vk_staging_buffer_pool: Add a staging pool for temporary operationsReinUsesLisp1-0/+127