Skip to content

Instantly share code, notes, and snippets.

@bitnenfer
Created February 12, 2016 13:22
Show Gist options
  • Save bitnenfer/f6eee25f0d01706477a3 to your computer and use it in GitHub Desktop.
Save bitnenfer/f6eee25f0d01706477a3 to your computer and use it in GitHub Desktop.
mat4 mat4_add(mat4& lhs, mat4& rhs)
{
float *dat_l = lhs.data;
float *dat_r = rhs.data;
mat4 result;
result.data[0] = dat_l[0] + dat_r[0]; result.data[1] = dat_l[1] + dat_r[1];
result.data[2] = dat_l[2] + dat_r[2]; result.data[3] = dat_l[3] + dat_r[3];
result.data[4] = dat_l[4] + dat_r[4]; result.data[5] = dat_l[5] + dat_r[5];
result.data[6] = dat_l[6] + dat_r[6]; result.data[7] = dat_l[7] + dat_r[7];
result.data[8] = dat_l[8] + dat_r[8]; result.data[9] = dat_l[9] + dat_r[9];
result.data[10] = dat_l[10] + dat_r[10]; result.data[11] = dat_l[11] + dat_r[11];
result.data[12] = dat_l[12] + dat_r[12]; result.data[13] = dat_l[13] + dat_r[13];
result.data[14] = dat_l[14] + dat_r[14]; result.data[15] = dat_l[15] + dat_r[15];
return result;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment