| 1395 | |
| 1396 | COVERAGE(HMM_DivM3, 1) |
| 1397 | static inline HMM_Mat3 HMM_DivM3F(HMM_Mat3 Matrix, float Scalar) |
| 1398 | { |
| 1399 | ASSERT_COVERED(HMM_DivM3); |
| 1400 | |
| 1401 | HMM_Mat3 Result; |
| 1402 | |
| 1403 | Result.Elements[0][0] = Matrix.Elements[0][0] / Scalar; |
| 1404 | Result.Elements[0][1] = Matrix.Elements[0][1] / Scalar; |
| 1405 | Result.Elements[0][2] = Matrix.Elements[0][2] / Scalar; |
| 1406 | Result.Elements[1][0] = Matrix.Elements[1][0] / Scalar; |
| 1407 | Result.Elements[1][1] = Matrix.Elements[1][1] / Scalar; |
| 1408 | Result.Elements[1][2] = Matrix.Elements[1][2] / Scalar; |
| 1409 | Result.Elements[2][0] = Matrix.Elements[2][0] / Scalar; |
| 1410 | Result.Elements[2][1] = Matrix.Elements[2][1] / Scalar; |
| 1411 | Result.Elements[2][2] = Matrix.Elements[2][2] / Scalar; |
| 1412 | |
| 1413 | return Result; |
| 1414 | } |
| 1415 | |
| 1416 | COVERAGE(HMM_DeterminantM3, 1) |
| 1417 | static inline float HMM_DeterminantM3(HMM_Mat3 Matrix) |