mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	Memory: move MarkRegionCached into class
This commit is contained in:
		
							parent
							
								
									2582d64fb3
								
							
						
					
					
						commit
						d18cda5a5d
					
				
					 3 changed files with 10 additions and 8 deletions
				
			
		|  | @ -305,7 +305,7 @@ static std::vector<VAddr> PhysicalToVirtualAddressForRasterizer(PAddr addr) { | |||
|     return {}; | ||||
| } | ||||
| 
 | ||||
| void RasterizerMarkRegionCached(PAddr start, u32 size, bool cached) { | ||||
| void MemorySystem::RasterizerMarkRegionCached(PAddr start, u32 size, bool cached) { | ||||
|     if (start == 0) { | ||||
|         return; | ||||
|     } | ||||
|  |  | |||
|  | @ -180,11 +180,6 @@ enum : VAddr { | |||
| 
 | ||||
| extern std::array<u8, Memory::FCRAM_N3DS_SIZE> fcram; | ||||
| 
 | ||||
| /**
 | ||||
|  * Mark each page touching the region as cached. | ||||
|  */ | ||||
| void RasterizerMarkRegionCached(PAddr start, u32 size, bool cached); | ||||
| 
 | ||||
| /**
 | ||||
|  * Flushes any externally cached rasterizer resources touching the given region. | ||||
|  */ | ||||
|  | @ -258,6 +253,11 @@ public: | |||
|     /// Gets offset in FCRAM from a pointer inside FCRAM range
 | ||||
|     u32 GetFCRAMOffset(u8* pointer); | ||||
| 
 | ||||
|     /**
 | ||||
|      * Mark each page touching the region as cached. | ||||
|      */ | ||||
|     void RasterizerMarkRegionCached(PAddr start, u32 size, bool cached); | ||||
| 
 | ||||
| private: | ||||
|     template <typename T> | ||||
|     T Read(const VAddr vaddr); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue