QueryCache: Only do async flushes on async gpu.
This commit is contained in:
		
							parent
							
								
									f4ab223ef0
								
							
						
					
					
						commit
						b3e5f177ba
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| #include "common/assert.h" | ||||
| #include "core/core.h" | ||||
| #include "core/settings.h" | ||||
| #include "video_core/engines/maxwell_3d.h" | ||||
| #include "video_core/gpu.h" | ||||
| #include "video_core/memory_manager.h" | ||||
|  | @ -131,8 +132,10 @@ public: | |||
|         } | ||||
| 
 | ||||
|         query->BindCounter(Stream(type).Current(), timestamp); | ||||
|         if (Settings::values.use_asynchronous_gpu_emulation) { | ||||
|             AsyncFlushQuery(cpu_addr); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     /// Updates counters from GPU state. Expected to be called once per draw, clear or dispatch.
 | ||||
|     void UpdateCounters() { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Fernando Sahmkow
						Fernando Sahmkow