Home
last modified time | relevance | path

Searched refs:staging_pool (Results 1 – 10 of 10) sorted by relevance

/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/renderer_vulkan/
H A Dvk_buffer_cache.cpp42 : 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 Dvk_buffer_cache.h25 VKStagingBufferPool& staging_pool, VAddr cpu_addr_, std::size_t size_);
45 VKStagingBufferPool& staging_pool; variable
67 VKStagingBufferPool& staging_pool; variable
H A Dvk_texture_cache.cpp195 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 Dvk_texture_cache.h101 VKStagingBufferPool& staging_pool; variable
217 VKStagingBufferPool& staging_pool; variable
H A Dvk_rasterizer.cpp391 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 Dvk_rasterizer.h293 VKStagingBufferPool staging_pool;
/dports/games/retroarch/RetroArch-1.9.7/gfx/drivers_font/
H A Dvulkan_raster_font.c302 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 Dvulkan_common.h338 VkCommandPool staging_pool; member
H A Dvulkan_common.c672 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 Dvulkan.c899 &pool_info, NULL, &vk->staging_pool); in vulkan_init_static_resources()
919 vk->staging_pool, NULL); in vulkan_deinit_static_resources()