Skip to content

Commit

Permalink
Optimizations
Browse files Browse the repository at this point in the history
  • Loading branch information
pjcozzi committed Nov 22, 2014
1 parent 21410e6 commit 14ff0df
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions Source/Core/Matrix4.js
Original file line number Diff line number Diff line change
Expand Up @@ -1551,15 +1551,12 @@ define([
var left0 = left[0];
var left1 = left[1];
var left2 = left[2];
var left3 = left[3];
var left4 = left[4];
var left5 = left[5];
var left6 = left[6];
var left7 = left[7];
var left8 = left[8];
var left9 = left[9];
var left10 = left[10];
var left11 = left[11];

var right0 = right[0];
var right1 = right[1];
Expand All @@ -1574,30 +1571,27 @@ define([
var column0Row0 = left0 * right0 + left4 * right1 + left8 * right2;
var column0Row1 = left1 * right0 + left5 * right1 + left9 * right2;
var column0Row2 = left2 * right0 + left6 * right1 + left10 * right2;
var column0Row3 = left3 * right0 + left7 * right1 + left11 * right2;

var column1Row0 = left0 * right4 + left4 * right5 + left8 * right6;
var column1Row1 = left1 * right4 + left5 * right5 + left9 * right6;
var column1Row2 = left2 * right4 + left6 * right5 + left10 * right6;
var column1Row3 = left3 * right4 + left7 * right5 + left11 * right6;

var column2Row0 = left0 * right8 + left4 * right9 + left8 * right10;
var column2Row1 = left1 * right8 + left5 * right9 + left9 * right10;
var column2Row2 = left2 * right8 + left6 * right9 + left10 * right10;
var column2Row3 = left3 * right8 + left7 * right9 + left11 * right10;

result[0] = column0Row0;
result[1] = column0Row1;
result[2] = column0Row2;
result[3] = column0Row3;
result[3] = 0.0;
result[4] = column1Row0;
result[5] = column1Row1;
result[6] = column1Row2;
result[7] = column1Row3;
result[7] = 0.0;
result[8] = column2Row0;
result[9] = column2Row1;
result[10] = column2Row2;
result[11] = column2Row3;
result[11] = 0.0;
result[12] = left[12];
result[13] = left[13];
result[14] = left[14];
Expand Down

0 comments on commit 14ff0df

Please sign in to comment.