Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b423dac9 authored by Jason Sams's avatar Jason Sams Committed by Android (Google) Code Review
Browse files

Merge "Fix length normilization bug in rsMatrixLoadRotate."

parents 855e0d58 41d9825b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -73,7 +73,7 @@ void Matrix::loadRotate(float rot, float x, float y, float z)
    s = sinf(rot);

    const float len = sqrtf(x*x + y*y + z*z);
    if (!(len != 1)) {
    if (len != 1) {
        const float recipLen = 1.f / len;
        x *= recipLen;
        y *= recipLen;
+1 −1
Original line number Diff line number Diff line
@@ -260,7 +260,7 @@ rsMatrixLoadRotate(rs_matrix4x4 *m, float rot, float x, float y, float z) {
    s = sin(rot);

    const float len = x*x + y*y + z*z;
    if (!(len != 1)) {
    if (len != 1) {
        const float recipLen = 1.f / sqrt(len);
        x *= recipLen;
        y *= recipLen;