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