mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 10:44:49 +01:00 
			
		
		
		
	Merge pull request #12325 from GPUCode/better-nce-message
settings: Clearer NCE error messages
This commit is contained in:
		
						commit
						8f9d5c3143
					
				| @ -160,12 +160,16 @@ static bool is_nce_enabled = false; | ||||
| 
 | ||||
| void SetNceEnabled(bool is_39bit) { | ||||
|     const bool is_nce_selected = values.cpu_backend.GetValue() == CpuBackend::Nce; | ||||
|     is_nce_enabled = IsFastmemEnabled() && is_nce_selected && is_39bit; | ||||
|     if (is_nce_selected && !is_nce_enabled) { | ||||
|     if (is_nce_selected && !IsFastmemEnabled()) { | ||||
|         LOG_WARNING(Common, "Fastmem is required to natively execute code in a performant manner, " | ||||
|                             "falling back to Dynarmic"); | ||||
|     } | ||||
|     if (is_nce_selected && !is_39bit) { | ||||
|         LOG_WARNING( | ||||
|             Common, | ||||
|             "Program does not utilize 39-bit address space, unable to natively execute code"); | ||||
|     } | ||||
|     is_nce_enabled = IsFastmemEnabled() && is_nce_selected && is_39bit; | ||||
| } | ||||
| 
 | ||||
| bool IsNceEnabled() { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user