mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	Merge pull request #3281 from jroweboy/texcache-pt2
Texture Cache Rework
This commit is contained in:
		
						commit
						4befbddc34
					
				
					 24 changed files with 2038 additions and 1107 deletions
				
			
		|  | @ -58,7 +58,6 @@ void VMManager::Reset() { | |||
| 
 | ||||
|     page_table.pointers.fill(nullptr); | ||||
|     page_table.attributes.fill(Memory::PageType::Unmapped); | ||||
|     page_table.cached_res_count.fill(0); | ||||
| 
 | ||||
|     UpdatePageTableForVMA(initial_vma); | ||||
| } | ||||
|  |  | |||
|  | @ -465,7 +465,7 @@ static void ExecuteCommand(const Command& command, u32 thread_id) { | |||
|                                              command.dma_request.size, Memory::FlushMode::Flush); | ||||
|         Memory::RasterizerFlushVirtualRegion(command.dma_request.dest_address, | ||||
|                                              command.dma_request.size, | ||||
|                                              Memory::FlushMode::FlushAndInvalidate); | ||||
|                                              Memory::FlushMode::Invalidate); | ||||
| 
 | ||||
|         // TODO(Subv): These memory accesses should not go through the application's memory mapping.
 | ||||
|         // They should go through the GSP module's memory mapping.
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue