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

Commit 21cd43cb authored by Jason Sams's avatar Jason Sams
Browse files

Add matrix logging.

Change-Id: I42fb61747cf1ddf9b367faf6ce9109429d34e9cf
parent e2b3304e
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -305,3 +305,10 @@ void Matrix4x4::vectorMultiply(float *out, const float *in) const {
    out[2] = (m[2] * in[0]) + (m[6] * in[1]) + (m[10] * in[2]) + m[14];
    out[3] = (m[3] * in[0]) + (m[7] * in[1]) + (m[11] * in[2]) + m[15];
}

void Matrix4x4::logv(const char *s) const {
    LOGV("%s {%f, %f, %f, %f",  s, m[0], m[4], m[8], m[12]);
    LOGV("%s  %f, %f, %f, %f",  s, m[1], m[5], m[9], m[13]);
    LOGV("%s  %f, %f, %f, %f",  s, m[2], m[6], m[10], m[14]);
    LOGV("%s  %f, %f, %f, %f}", s, m[3], m[7], m[11], m[15]);
}
+1 −0
Original line number Diff line number Diff line
@@ -54,6 +54,7 @@ struct Matrix4x4 : public rs_matrix4x4 {
    bool inverseTranspose();
    void transpose();

    void logv(const char *s) const;


    void multiply(const rs_matrix4x4 *rhs) {