remove redundant identity setting in the OverlayShaderProgram

PiperOrigin-RevId: 552416606
This commit is contained in:
tofunmi 2023-07-31 10:17:51 +01:00 committed by Rohit Singh
parent bb699e41c9
commit 499dd5b84e

View File

@ -151,7 +151,6 @@ import com.google.common.collect.ImmutableList;
// Scale the image. // Scale the image.
Pair<Float, Float> scale = overlay.getOverlaySettings(presentationTimeUs).scale; Pair<Float, Float> scale = overlay.getOverlaySettings(presentationTimeUs).scale;
Matrix.setIdentityM(scaleMatrix, MATRIX_OFFSET);
Matrix.scaleM( Matrix.scaleM(
scaleMatrix, scaleMatrix,
MATRIX_OFFSET, MATRIX_OFFSET,
@ -165,7 +164,6 @@ import com.google.common.collect.ImmutableList;
// Translate the overlay within its frame. // Translate the overlay within its frame.
Pair<Float, Float> overlayAnchor = Pair<Float, Float> overlayAnchor =
overlay.getOverlaySettings(presentationTimeUs).overlayAnchor; overlay.getOverlaySettings(presentationTimeUs).overlayAnchor;
Matrix.setIdentityM(overlayAnchorMatrix, MATRIX_OFFSET);
Matrix.translateM( Matrix.translateM(
overlayAnchorMatrix, overlayAnchorMatrix,
MATRIX_OFFSET, MATRIX_OFFSET,
@ -175,7 +173,6 @@ import com.google.common.collect.ImmutableList;
Matrix.invertM(overlayAnchorMatrixInv, MATRIX_OFFSET, overlayAnchorMatrix, MATRIX_OFFSET); Matrix.invertM(overlayAnchorMatrixInv, MATRIX_OFFSET, overlayAnchorMatrix, MATRIX_OFFSET);
// Rotate the image. // Rotate the image.
Matrix.setIdentityM(rotateMatrix, MATRIX_OFFSET);
Matrix.rotateM( Matrix.rotateM(
rotateMatrix, rotateMatrix,
MATRIX_OFFSET, MATRIX_OFFSET,