forked from eden-emu/eden
		
	GPU: Remove the assert that required the CODE_ADDRESS to be 0.
Games usually just leave it at 0 but nouveau sets it to something else. This already works fine, the assert is useless.
This commit is contained in:
		
							parent
							
								
									6da26bfccb
								
							
						
					
					
						commit
						3b77420f15
					
				
					 1 changed files with 0 additions and 8 deletions
				
			
		|  | @ -75,14 +75,6 @@ void Maxwell3D::WriteReg(u32 method, u32 value, u32 remaining_params) { | |||
|         ProcessMacroUpload(value); | ||||
|         break; | ||||
|     } | ||||
|     case MAXWELL3D_REG_INDEX(code_address.code_address_high): | ||||
|     case MAXWELL3D_REG_INDEX(code_address.code_address_low): { | ||||
|         // Note: For some reason games (like Puyo Puyo Tetris) seem to write 0 to the CODE_ADDRESS
 | ||||
|         // register, we do not currently know if that's intended or a bug, so we assert it lest
 | ||||
|         // stuff breaks in other places (like the shader address calculation).
 | ||||
|         ASSERT_MSG(regs.code_address.CodeAddress() == 0, "Unexpected CODE_ADDRESS register value."); | ||||
|         break; | ||||
|     } | ||||
|     case MAXWELL3D_REG_INDEX(const_buffer.cb_data[0]): | ||||
|     case MAXWELL3D_REG_INDEX(const_buffer.cb_data[1]): | ||||
|     case MAXWELL3D_REG_INDEX(const_buffer.cb_data[2]): | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Subv
						Subv