mirror of
				https://github.com/Ryujinx/Ryujinx.git
				synced 2025-10-31 11:52:49 +00:00 
			
		
		
		
	Fix unmapped address check when reading texture handles (#6679)
This commit is contained in:
		
							parent
							
								
									3224ddeeb4
								
							
						
					
					
						commit
						2f93ae9a19
					
				| @ -770,7 +770,7 @@ namespace Ryujinx.Graphics.Gpu.Image | ||||
|                 ? _channel.BufferManager.GetComputeUniformBufferAddress(textureBufferIndex) | ||||
|                 : _channel.BufferManager.GetGraphicsUniformBufferAddress(stageIndex, textureBufferIndex); | ||||
| 
 | ||||
|             int handle = textureBufferAddress != 0 | ||||
|             int handle = textureBufferAddress != MemoryManager.PteUnmapped | ||||
|                 ? _channel.MemoryManager.Physical.Read<int>(textureBufferAddress + (uint)textureWordOffset * 4) | ||||
|                 : 0; | ||||
| 
 | ||||
| @ -790,7 +790,7 @@ namespace Ryujinx.Graphics.Gpu.Image | ||||
|                         ? _channel.BufferManager.GetComputeUniformBufferAddress(samplerBufferIndex) | ||||
|                         : _channel.BufferManager.GetGraphicsUniformBufferAddress(stageIndex, samplerBufferIndex); | ||||
| 
 | ||||
|                     samplerHandle = samplerBufferAddress != 0 | ||||
|                     samplerHandle = samplerBufferAddress != MemoryManager.PteUnmapped | ||||
|                         ? _channel.MemoryManager.Physical.Read<int>(samplerBufferAddress + (uint)samplerWordOffset * 4) | ||||
|                         : 0; | ||||
|                 } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 gdkchan
						gdkchan