summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/Matrix3f.java
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/java/android/renderscript/Matrix3f.java')
-rw-r--r--graphics/java/android/renderscript/Matrix3f.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/graphics/java/android/renderscript/Matrix3f.java b/graphics/java/android/renderscript/Matrix3f.java
index d01ac68d074d..961bc5dd45a6 100644
--- a/graphics/java/android/renderscript/Matrix3f.java
+++ b/graphics/java/android/renderscript/Matrix3f.java
@@ -165,6 +165,15 @@ public class Matrix3f {
tmp.loadTranslate(x, y);
multiply(tmp);
}
+ public void transpose() {
+ for(int i = 0; i < 2; ++i) {
+ for(int j = i + 1; j < 3; ++j) {
+ float temp = mMat[i*3 + j];
+ mMat[i*3 + j] = mMat[j*3 + i];
+ mMat[j*3 + i] = temp;
+ }
+ }
+ }
final float[] mMat;
}