/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/renderer_vulkan/ |
H A D | vk_buffer_cache.cpp | 42 : BufferBlock{cpu_addr_, size_}, scheduler{scheduler_}, staging_pool{staging_pool_} { in Buffer() 61 const auto& staging = staging_pool.GetUnusedBuffer(data_size, true); in Upload() 88 const auto& staging = staging_pool.GetUnusedBuffer(data_size, true); in Download() 155 device{device_}, memory_manager{memory_manager_}, scheduler{scheduler_}, staging_pool{ 161 return std::make_shared<Buffer>(device, memory_manager, scheduler, staging_pool, cpu_addr, in CreateBlock() 167 const auto& empty = staging_pool.GetUnusedBuffer(size, false); in GetEmptyBuffer()
|
H A D | vk_buffer_cache.h | 25 VKStagingBufferPool& staging_pool, VAddr cpu_addr_, std::size_t size_); 45 VKStagingBufferPool& staging_pool; variable 67 VKStagingBufferPool& staging_pool; variable
|
H A D | vk_texture_cache.cpp | 195 memory_manager{memory_manager_}, scheduler{scheduler_}, staging_pool{staging_pool_} { 247 const auto& unused_buffer = staging_pool.GetUnusedBuffer(host_memory_size, true); in DownloadTexture() 272 const auto& src_buffer = staging_pool.GetUnusedBuffer(host_memory_size, true); in UploadBuffer() 299 const auto& src_buffer = staging_pool.GetUnusedBuffer(host_memory_size, true); in UploadImage() 498 device{device_}, memory_manager{memory_manager_}, scheduler{scheduler_}, staging_pool{ in VKTextureCache() 504 return std::make_shared<CachedSurface>(device, memory_manager, scheduler, staging_pool, in CreateSurface()
|
H A D | vk_texture_cache.h | 101 VKStagingBufferPool& staging_pool; variable 217 VKStagingBufferPool& staging_pool; variable
|
H A D | vk_rasterizer.cpp | 391 scheduler(scheduler_), staging_pool(device, memory_manager, scheduler), in RasterizerVulkan() 394 quad_array_pass(device, scheduler, descriptor_pool, staging_pool, update_descriptor_queue), in RasterizerVulkan() 395 quad_indexed_pass(device, scheduler, descriptor_pool, staging_pool, update_descriptor_queue), in RasterizerVulkan() 396 uint8_pass(device, scheduler, descriptor_pool, staging_pool, update_descriptor_queue), in RasterizerVulkan() 397 texture_cache(*this, maxwell3d, gpu_memory, device, memory_manager, scheduler, staging_pool), in RasterizerVulkan() 400 buffer_cache(*this, gpu_memory, cpu_memory_, device, memory_manager, scheduler, staging_pool), in RasterizerVulkan() 714 staging_pool.TickFrame(); in TickFrame()
|
H A D | vk_rasterizer.h | 293 VKStagingBufferPool staging_pool;
|
/dports/games/retroarch/RetroArch-1.9.7/gfx/drivers_font/ |
H A D | vulkan_raster_font.c | 302 cmd_info.commandPool = font->vk->staging_pool; in vulkan_raster_font_flush() 346 font->vk->staging_pool, 1, &staging); in vulkan_raster_font_flush()
|
/dports/games/retroarch/RetroArch-1.9.7/gfx/common/ |
H A D | vulkan_common.h | 338 VkCommandPool staging_pool; member
|
H A D | vulkan_common.c | 672 cmd_info.commandPool = vk->staging_pool; in vulkan_create_texture() 805 vk->staging_pool, 1, &staging); in vulkan_create_texture()
|
/dports/games/retroarch/RetroArch-1.9.7/gfx/drivers/ |
H A D | vulkan.c | 899 &pool_info, NULL, &vk->staging_pool); in vulkan_init_static_resources() 919 vk->staging_pool, NULL); in vulkan_deinit_static_resources()
|