mirror of
				https://git.suyu.dev/suyu/suyu.git
				synced 2025-11-04 12:34:39 +08:00 
			
		
		
		
	MaxwellDMA: Correct copying on accuracy level.
This commit is contained in:
		
							parent
							
								
									644588fd88
								
							
						
					
					
						commit
						1b3be8a8f8
					
				@ -104,8 +104,13 @@ void MaxwellDMA::HandleCopy() {
 | 
				
			|||||||
            write_buffer.resize(dst_size);
 | 
					            write_buffer.resize(dst_size);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        memory_manager.ReadBlock(source, read_buffer.data(), src_size);
 | 
					        if (Settings::IsGPULevelExtreme()) {
 | 
				
			||||||
        memory_manager.ReadBlock(dest, write_buffer.data(), dst_size);
 | 
					            memory_manager.ReadBlock(source, read_buffer.data(), src_size);
 | 
				
			||||||
 | 
					            memory_manager.ReadBlock(dest, write_buffer.data(), dst_size);
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					            memory_manager.ReadBlockUnsafe(source, read_buffer.data(), src_size);
 | 
				
			||||||
 | 
					            memory_manager.ReadBlockUnsafe(dest, write_buffer.data(), dst_size);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        Texture::UnswizzleSubrect(
 | 
					        Texture::UnswizzleSubrect(
 | 
				
			||||||
            regs.x_count, regs.y_count, regs.dst_pitch, regs.src_params.size_x, bytes_per_pixel,
 | 
					            regs.x_count, regs.y_count, regs.dst_pitch, regs.src_params.size_x, bytes_per_pixel,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user