MCPcopy Create free account
hub / github.com/carbonengine/trinity / Matrix4dMultiply

Function Matrix4dMultiply

trinity/TriMath.cpp:825–835  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

823
824
825double* Matrix4dMultiply( double* result, double* m0, double* m1 )
826{
827 for( int r = 0; r < 4; r++ )
828 {
829 for( int c = 0; c < 4; c++ )
830 {
831 result[r * 4 + c] = m0[r * 4] * m1[c] + m0[r * 4 + 1] * m1[c + 4] + m0[r * 4 + 2] * m1[c + 8] + m0[r * 4 + 3] * m1[c + 12];
832 }
833 }
834 return result;
835}
836
837double* Matrix4dCopy( double* result, double* mat )
838{

Callers 1

UpdatePerObjectDataMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected