summaryrefslogtreecommitdiff
path: root/lib/igt_matrix.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/igt_matrix.c')
-rw-r--r--lib/igt_matrix.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/lib/igt_matrix.c b/lib/igt_matrix.c
index 3fa6c96c..35a9c321 100644
--- a/lib/igt_matrix.c
+++ b/lib/igt_matrix.c
@@ -24,8 +24,6 @@
#include "igt_core.h"
#include "igt_matrix.h"
-#define m(row, col) ((col) * 4 + (row))
-
/**
* SECTION:igt_matrix
* @short_description: Matrix math library
@@ -111,29 +109,6 @@ struct igt_mat4 igt_matrix_translate(float x, float y, float z)
}
/**
- * igt_matrix_transform:
- *
- * Transform the vector @v by the matrix @m. @m is on the left,
- * @v on the right.
- *
- * Returns:
- * The transformed vector.
- */
-struct igt_vec4 igt_matrix_transform(const struct igt_mat4 *m,
- const struct igt_vec4 *v)
-{
- struct igt_vec4 ret = {};
-
- for (int row = 0; row < 4; row++) {
- for (int i = 0; i < 4; i++) {
- ret.d[row] += m->d[m(row, i)] * v->d[i];
- }
- }
-
- return ret;
-}
-
-/**
* igt_matrix_multiply:
*
* Multiply two matrices together. @a is on the left,