diff --git a/benchmark/bench-gl-matrix.js b/benchmark/bench-gl-matrix.js index 29d883d..bb3ed64 100644 --- a/benchmark/bench-gl-matrix.js +++ b/benchmark/bench-gl-matrix.js @@ -225,7 +225,13 @@ bench("quat.fromMat3", (b) => { run(() => quat.fromMat3(q, m)); b.end(); }); -// bench("quat.fromMat4", (b) => {}); +bench("quat.fromMat4", (b) => { + const q = quat.create(); + const m = mat4.create(); + b.start(); + run(() => mat4.getRotation(q, m)); + b.end(); +}); bench("quat.fromTo", (b) => { const q = quat.create(); const v = vec3.create(); diff --git a/benchmark/bench-pex.js b/benchmark/bench-pex.js index 215742e..638ceaa 100644 --- a/benchmark/bench-pex.js +++ b/benchmark/bench-pex.js @@ -238,14 +238,14 @@ bench("quat.fromMat3", (b) => { run(() => quat.fromMat3(q, m)); b.end(); }); -// bench("quat.fromMat4", (b) => { -// const q = quat.create(); -// const m = mat4.create(); +bench("quat.fromMat4", (b) => { + const q = quat.create(); + const m = mat4.create(); -// b.start(); -// run(() => quat.fromMat4(q, m)); -// b.end(); -// }); + b.start(); + run(() => quat.fromMat4(q, m)); + b.end(); +}); bench("quat.fromTo", (b) => { const q = quat.create(); const v = vec3.create();