mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-04 00:49:02 -06:00 
			
		
		
		
	vk_texture_cache: Finalize renderpass when downloading images
This commit is contained in:
		@@ -911,6 +911,7 @@ void Image::UploadMemory(const StagingBufferRef& map,
 | 
			
		||||
 | 
			
		||||
void Image::DownloadMemory(const StagingBufferRef& map, std::span<const BufferImageCopy> copies) {
 | 
			
		||||
    std::vector vk_copies = TransformBufferImageCopies(copies, map.offset, aspect_mask);
 | 
			
		||||
    scheduler->RequestOutsideRenderPassOperationContext();
 | 
			
		||||
    scheduler->Record([buffer = map.buffer, image = *image, aspect_mask = aspect_mask,
 | 
			
		||||
                       vk_copies](vk::CommandBuffer cmdbuf) {
 | 
			
		||||
        const VkImageMemoryBarrier read_barrier{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user