mirror of https://github.com/zeldaret/botw.git
				
				
				
			ksys/phys: Fix a regalloc diff in CapsuleShape::setScale
This commit is contained in:
		
							parent
							
								
									159bc09c15
								
							
						
					
					
						commit
						a2fa63495c
					
				|  | @ -83598,7 +83598,7 @@ Address,Quality,Size,Name | ||||||
| 0x0000007100fabcd4,O,000008,_ZN4ksys4phys12CapsuleShape13getHavokShapeEv | 0x0000007100fabcd4,O,000008,_ZN4ksys4phys12CapsuleShape13getHavokShapeEv | ||||||
| 0x0000007100fabcdc,O,000008,_ZNK4ksys4phys12CapsuleShape13getHavokShapeEv | 0x0000007100fabcdc,O,000008,_ZNK4ksys4phys12CapsuleShape13getHavokShapeEv | ||||||
| 0x0000007100fabce4,O,000252,_ZN4ksys4phys12CapsuleShape16updateHavokShapeEv | 0x0000007100fabce4,O,000252,_ZN4ksys4phys12CapsuleShape16updateHavokShapeEv | ||||||
| 0x0000007100fabde0,m,000160,_ZN4ksys4phys12CapsuleShape8setScaleEf | 0x0000007100fabde0,O,000160,_ZN4ksys4phys12CapsuleShape8setScaleEf | ||||||
| 0x0000007100fabe80,O,000192,_ZN4ksys4phys12CapsuleShape17transformVerticesEPN4sead7Vector3IfEES5_RK12hkTransformf | 0x0000007100fabe80,O,000192,_ZN4ksys4phys12CapsuleShape17transformVerticesEPN4sead7Vector3IfEES5_RK12hkTransformf | ||||||
| 0x0000007100fabf40,O,000204,_ZNK4ksys4phys12CapsuleShape27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE | 0x0000007100fabf40,O,000204,_ZNK4ksys4phys12CapsuleShape27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE | ||||||
| 0x0000007100fac00c,O,000092,_ZNK4ksys4phys12CapsuleShape18getRuntimeTypeInfoEv | 0x0000007100fac00c,O,000092,_ZNK4ksys4phys12CapsuleShape18getRuntimeTypeInfoEv | ||||||
|  |  | ||||||
| Can't render this file because it is too large. | 
|  | @ -106,10 +106,12 @@ hkpShape* CapsuleShape::updateHavokShape() { | ||||||
|     return nullptr; |     return nullptr; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // NON_MATCHING: float regalloc
 |  | ||||||
| void CapsuleShape::setScale(float scale) { | void CapsuleShape::setScale(float scale) { | ||||||
|     setRadius(radius * scale); |     setRadius(radius * scale); | ||||||
|     setVertices(vertex_a * scale, vertex_b * scale); | 
 | ||||||
|  |     sead::Vector3f va, vb; | ||||||
|  |     getVertices(&va, &vb); | ||||||
|  |     setVertices(va * scale, vb * scale); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void CapsuleShape::transformVertices(sead::Vector3f* veca, sead::Vector3f* vecb, | void CapsuleShape::transformVertices(sead::Vector3f* veca, sead::Vector3f* vecb, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Léo Lam
						Léo Lam