summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/java/android/graphics/Shader.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/graphics/java/android/graphics/Shader.java b/graphics/java/android/graphics/Shader.java
index a91b410eceb3..b584e0dd0417 100644
--- a/graphics/java/android/graphics/Shader.java
+++ b/graphics/java/android/graphics/Shader.java
@@ -38,6 +38,9 @@ public class Shader {
*/
private long mNativeInstance;
+ /**
+ * Current matrix - always set to null if local matrix is identity.
+ */
private Matrix mLocalMatrix;
public enum TileMode {
@@ -70,7 +73,7 @@ public class Shader {
public boolean getLocalMatrix(@NonNull Matrix localM) {
if (mLocalMatrix != null) {
localM.set(mLocalMatrix);
- return true;
+ return true; // presence of mLocalMatrix means it's not identity
}
return false;
}