MCPcopy Index your code
hub / github.com/HandmadeMath/HandmadeMath / HMM_SubM3

Function HMM_SubM3

HandmadeMath.h:1322–1339  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1320
1321COVERAGE(HMM_SubM3, 1)
1322static inline HMM_Mat3 HMM_SubM3(HMM_Mat3 Left, HMM_Mat3 Right)
1323{
1324 ASSERT_COVERED(HMM_SubM3);
1325
1326 HMM_Mat3 Result;
1327
1328 Result.Elements[0][0] = Left.Elements[0][0] - Right.Elements[0][0];
1329 Result.Elements[0][1] = Left.Elements[0][1] - Right.Elements[0][1];
1330 Result.Elements[0][2] = Left.Elements[0][2] - Right.Elements[0][2];
1331 Result.Elements[1][0] = Left.Elements[1][0] - Right.Elements[1][0];
1332 Result.Elements[1][1] = Left.Elements[1][1] - Right.Elements[1][1];
1333 Result.Elements[1][2] = Left.Elements[1][2] - Right.Elements[1][2];
1334 Result.Elements[2][0] = Left.Elements[2][0] - Right.Elements[2][0];
1335 Result.Elements[2][1] = Left.Elements[2][1] - Right.Elements[2][1];
1336 Result.Elements[2][2] = Left.Elements[2][2] - Right.Elements[2][2];
1337
1338 return Result;
1339}
1340
1341COVERAGE(HMM_MulM3V3, 1)
1342static inline HMM_Vec3 HMM_MulM3V3(HMM_Mat3 Matrix, HMM_Vec3 Vector)

Callers 3

HMM_SubFunction · 0.85
operator-Function · 0.85
TESTFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected