@@ -38,7 +38,7 @@ Elm.Native.MJS.make = function(elm) {
39 elm.Native = elm.Native || {};
39 elm.Native = elm.Native || {};
40 elm.Native.MJS = elm.Native.MJS || {};
40 elm.Native.MJS = elm.Native.MJS || {};
41− if (elm.Native.WebGL.values) return elm.Native.WebGL.values;
41+ if (elm.Native.MJS.values) return elm.Native.MJS.values;
44 * Constant: MJS_VERSION
44 * Constant: MJS_VERSION
@@ -1845,51 +1845,54 @@ Elm.Native.MJS.make = function(elm) {
1847 return {
1847 return {
1848− v3: A3(V3.$),
1848+ v3: F3(V3.$),
1849 v3clone: V3.clone,
1849 v3clone: V3.clone,
1850− v3add: A2(V3.add),
1850+ v3add: F2(V3.add),
1851− v3sub: A2(V3.sub),
1851+ v3sub: F2(V3.sub),
1852 v3neg: V3.neg,
1852 v3neg: V3.neg,
1853− v3direction: A2(V3.direction),
1853+ v3direction: F2(V3.direction),
1854 v3length: V3.length,
1854 v3length: V3.length,
1855 v3lengthSquared: V3.lengthSquared,
1855 v3lengthSquared: V3.lengthSquared,
1856 v3normalize: V3.normalize,
1856 v3normalize: V3.normalize,
1857− v3scale: A2(V3.scale),
1857+ v3scale: F2(V3.scale),
1858− v3dot: A2(V3.dot),
1858+ v3dot: F2(V3.dot),
1859− v3cross: A2(V3.cross),
1859+ v3cross: F2(V3.cross),
1860− v3mul4x4: A2(V3.mul4x4),
1860+ v3mul4x4: F2(V3.mul4x4),
1861− m4x4: A16(M4x4.$),
1862+ m4x4: F16(M4x4.$),
1864+ m4x4identity: M4x4.identity,
1862 m4x4clone: M4x4.clone,
1865 m4x4clone: M4x4.clone,
1863 m4x4topLeft3x3: M4x4.topLeft3x3,
1866 m4x4topLeft3x3: M4x4.topLeft3x3,
1864 m4x4inverseOrthonormal: M4x4.inverseOrthonormal,
1867 m4x4inverseOrthonormal: M4x4.inverseOrthonormal,
1865 m4x4inverseTo3x3: M4x4.inverseTo3x3,
1868 m4x4inverseTo3x3: M4x4.inverseTo3x3,
1866− m4x4makeFrustum: A6(M4x4.makeFrustum),
1869+ m4x4makeFrustum: F6(M4x4.makeFrustum),
1867− m4x4makePerspective: A4(M4x4.makePerspective),
1870+ m4x4makePerspective: F4(M4x4.makePerspective),
1868− m4x4makeOrtho: A6(M4x4.makeOrtho),
1871+ m4x4makeOrtho: F6(M4x4.makeOrtho),
1869− m4x4makeOrtho2D: A4(M4x4.makeOrtho2D),
1872+ m4x4makeOrtho2D: F4(M4x4.makeOrtho2D),
1870− m4x4mul: A2(M4x4.mul),
1873+ m4x4mul: F2(M4x4.mul),
1871− m4x4Affine: A2(M4x4.mulAffine),
1874+ m4x4Affine: F2(M4x4.mulAffine),
1872− m4x4makeRotate: A2(M4x4.makeRotate),
1875+ m4x4makeRotate: F2(M4x4.makeRotate),
1873− m4x4rotate: A3(M4x4.rotate),
1876+ m4x4rotate: F3(M4x4.rotate),
1874− m4x4makeScale3: A3(M4x4.makeScale3),
1877+ m4x4makeScale3: F3(M4x4.makeScale3),
1875 m4x4makeScale1: M4x4.makeScale1,
1878 m4x4makeScale1: M4x4.makeScale1,
1876 m4x4makeScale: M4x4.makeScale,
1879 m4x4makeScale: M4x4.makeScale,
1877− m4x4scale3: A4(M4x4.scale3),
1880+ m4x4scale3: F4(M4x4.scale3),
1878− m4x4scale1: A2(M4x4.scale1),
1881+ m4x4scale1: F2(M4x4.scale1),
1879− m4x4scale: A2(M4x4.scale),
1882+ m4x4scale: F2(M4x4.scale),
1880− m4x4makeTranslate3: A3(M4x4.makeTranslate3),
1883+ m4x4makeTranslate3: F3(M4x4.makeTranslate3),
1881 m4x4makeTranslate1: M4x4.makeTranslate1,
1884 m4x4makeTranslate1: M4x4.makeTranslate1,
1882 m4x4makeTranslate: M4x4.makeTranslate,
1885 m4x4makeTranslate: M4x4.makeTranslate,
1883− m4x4translate3: A4(M4x4.translate3),
1886+ m4x4translate3: F4(M4x4.translate3),
1884− m4x4translate1: A2(M4x4.translate1),
1887+ m4x4translate1: F2(M4x4.translate1),
1885− m4x4translate: A2(M4x4.translate),
1888+ m4x4translate: F2(M4x4.translate),
1886− m4x4makeLookAt: A3(M4x4.makeLookAt),
1889+ m4x4makeLookFt: F3(M4x4.makeLookFt),
1887 m4x4transpose: M4x4.transpose,
1890 m4x4transpose: M4x4.transpose,
1888− m4x4transformPoint: A2(M4x4.transformPoint),
1891+ m4x4transformPoint: F2(M4x4.transformPoint),
1890 m4x4_transformLine(m, v, r) {
1893 m4x4_transformLine(m, v, r) {
1891− m4x4_transformPointAffine (m, v, r) {
1894+ m4x4_transformPointFffine (m, v, r) {
1892− m4x4_transformLineAffine(m, v, r) {
1895+ m4x4_transformLineFffine(m, v, r) {