{ "reference": "EterLib/GrpMath.cpp", "reference_sha256": "bc15adf13da6227f7c768e1ddb82d2fcd25c16a863a433704bc66ea0fc654f07", "priority": "P4", "contracts": [], "functions": { "CrossProduct2D": { "status": "PORTED", "impl": [ "src/platform/EterLib/GrpMath.cpp:CrossProduct2D" ], "test": [ "tests/port/port_grp_math_test.cpp" ], "note": "Verbatim 40250 (IsInTriangle2D: AttributeInstance collision; the rotation helpers have no 40250 caller)." }, "IsInTriangle2D": { "status": "PORTED", "impl": [ "src/platform/EterLib/GrpMath.cpp:IsInTriangle2D" ], "test": [ "tests/port/port_grp_math_test.cpp" ], "note": "Verbatim 40250 (IsInTriangle2D: AttributeInstance collision; the rotation helpers have no 40250 caller)." }, "D3DXVec3Rotation": { "status": "PORTED", "impl": [ "src/platform/EterLib/GrpMath.cpp:D3DXVec3Rotation" ], "test": [ "tests/port/port_grp_math_test.cpp" ], "note": "Verbatim 40250 (IsInTriangle2D: AttributeInstance collision; the rotation helpers have no 40250 caller)." }, "GetRotationFromMatrix": { "status": "PORTED", "impl": [ "src/platform/EterLib/GrpMath.cpp:GetRotationFromMatrix" ], "test": [ "tests/port/port_grp_math_test.cpp" ], "note": "Verbatim 40250 (IsInTriangle2D: AttributeInstance collision; the rotation helpers have no 40250 caller)." }, "GetPivotAndRotationFromMatrix": { "status": "PORTED", "impl": [ "src/platform/EterLib/GrpMath.cpp:GetPivotAndRotationFromMatrix" ], "test": [ "tests/port/port_grp_math_test.cpp" ], "note": "Verbatim 40250 (IsInTriangle2D: AttributeInstance collision; the rotation helpers have no 40250 caller)." }, "ExtractMovement": { "status": "PORTED", "impl": [ "src/platform/EterLib/GrpMath.cpp:ExtractMovement" ], "test": [ "tests/port/port_grp_math_test.cpp" ], "note": "Verbatim 40250 (IsInTriangle2D: AttributeInstance collision; the rotation helpers have no 40250 caller)." } } }