# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.core.processing.util.GLUtils":"GLUtils.java","androidx.camera.core.processing.util.GLUtils$Program2D":"GLUtils.java","androidx.camera.core.processing.SurfaceOutputImpl":"SurfaceOutputImpl.java","androidx.camera.core.processing.util.GLUtils$SamplerShaderProgram":"GLUtils.java","androidx.camera.core.processing.util.AutoValue_OutputSurface":"AutoValue_OutputSurface.java","androidx.camera.core.processing.OpenGlRenderer":"OpenGlRenderer.java"}}
androidx.camera.core.processing.concurrent.DualOpenGlRenderer -> oy1:
# {"id":"sourceFile","fileName":"DualOpenGlRenderer.java"}
    int mPrimaryExternalTextureId -> n
    int mSecondaryExternalTextureId -> o
    androidx.camera.core.CompositionSettings mPrimaryCompositionSettings -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln83;"}
    androidx.camera.core.CompositionSettings mSecondaryCompositionSettings -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln83;"}
    1:4:void <init>(androidx.camera.core.CompositionSettings,androidx.camera.core.CompositionSettings):69:69 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln83;Ln83;)V"}
    5:6:void <init>(androidx.camera.core.CompositionSettings,androidx.camera.core.CompositionSettings):61:61 -> <init>
    7:8:void <init>(androidx.camera.core.CompositionSettings,androidx.camera.core.CompositionSettings):62:62 -> <init>
    9:10:void <init>(androidx.camera.core.CompositionSettings,androidx.camera.core.CompositionSettings):70:70 -> <init>
    11:13:void <init>(androidx.camera.core.CompositionSettings,androidx.camera.core.CompositionSettings):71:71 -> <init>
    3:6:androidx.camera.core.processing.util.GraphicDeviceInfo init(androidx.camera.core.DynamicRange,java.util.Map):77:77 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhz1;)Lty;"}
    7:12:androidx.camera.core.processing.util.GraphicDeviceInfo init(androidx.camera.core.DynamicRange,java.util.Map):78:78 -> e
    13:19:androidx.camera.core.processing.util.GraphicDeviceInfo init(androidx.camera.core.DynamicRange,java.util.Map):79:79 -> e
    1:6:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):116:116 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLandroid/view/Surface;Lx17;Landroid/graphics/SurfaceTexture;Landroid/graphics/SurfaceTexture;)V"}
    7:11:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):117:117 -> l
    12:22:androidx.camera.core.processing.util.OutputSurface androidx.camera.core.processing.OpenGlRenderer.getOutSurfaceOrThrow(android.view.Surface):560:560 -> l
    12:22:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):119 -> l
    23:31:androidx.camera.core.processing.util.OutputSurface androidx.camera.core.processing.OpenGlRenderer.getOutSurfaceOrThrow(android.view.Surface):563:563 -> l
    23:31:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):119 -> l
    32:35:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):121:121 -> l
    36:42:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):122:122 -> l
    43:46:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):127:127 -> l
    47:52:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):130:130 -> l
    53:55:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):131:131 -> l
    56:60:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):132:132 -> l
    61:65:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):135:135 -> l
    66:68:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):136:136 -> l
    69:79:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):138:138 -> l
    80:88:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):141:141 -> l
    89:93:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):144:144 -> l
    94:101:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):146:146 -> l
    102:108:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):147:147 -> l
    109:112:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):148:148 -> l
    113:129:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):147:147 -> l
    130:133:void render(long,android.view.Surface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,android.graphics.SurfaceTexture):149:149 -> l
    7:9:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):160:160 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcz;Lx17;Landroid/graphics/SurfaceTexture;Ln83;IZ)V"}
    10:11:int androidx.camera.core.processing.util.AutoValue_OutputSurface.getWidth():36:36 -> m
    10:11:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):161 -> m
    12:14:int androidx.camera.core.processing.util.AutoValue_OutputSurface.getHeight():41:41 -> m
    12:14:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):162 -> m
    15:17:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):161:161 -> m
    18:22:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):163:163 -> m
    23:26:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):166:166 -> m
    27:29:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):167:167 -> m
    30:33:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):169:169 -> m
    34:43:void androidx.camera.core.processing.SurfaceOutputImpl.updateTransformMatrix(float[],float[],boolean):269:269 -> m
    34:43:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):170 -> m
    44:46:void androidx.camera.core.processing.SurfaceOutputImpl.updateTransformMatrix(float[],float[],boolean):268:268 -> m
    44:46:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):170 -> m
    47:48:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):173:173 -> m
    49:51:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> m
    49:51:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):173 -> m
    52:58:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):174:174 -> m
    59:61:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):175:175 -> m
    62:66:void androidx.camera.core.processing.util.GLUtils$SamplerShaderProgram.updateTextureMatrix(float[]):371:371 -> m
    62:66:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):175 -> m
    67:69:void androidx.camera.core.processing.util.GLUtils$SamplerShaderProgram.updateTextureMatrix(float[]):373:373 -> m
    67:69:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):175 -> m
    70:72:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178:178 -> m
    73:80:androidx.core.util.Pair androidx.camera.core.CompositionSettings.getScale():142:142 -> m
    73:80:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):179 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    81:91:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):179:179 -> m
    92:105:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):180:180 -> m
    106:108:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):181:181 -> m
    109:110:float[] androidx.camera.core.processing.util.GLUtils.create4x4IdentityMatrix():572:572 -> m
    109:110:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):204 -> m
    109:110:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    111:113:float[] androidx.camera.core.processing.util.GLUtils.create4x4IdentityMatrix():573:573 -> m
    111:113:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):204 -> m
    111:113:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    114:115:float[] androidx.camera.core.processing.util.GLUtils.create4x4IdentityMatrix():572:572 -> m
    114:115:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):205 -> m
    114:115:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    116:118:float[] androidx.camera.core.processing.util.GLUtils.create4x4IdentityMatrix():573:573 -> m
    116:118:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):205 -> m
    116:118:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    119:120:float[] androidx.camera.core.processing.util.GLUtils.create4x4IdentityMatrix():572:572 -> m
    119:120:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):206 -> m
    119:120:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    121:123:float[] androidx.camera.core.processing.util.GLUtils.create4x4IdentityMatrix():573:573 -> m
    121:123:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):206 -> m
    121:123:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    124:134:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):211:211 -> m
    124:134:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    135:147:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):212:212 -> m
    135:147:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    148:150:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):208:208 -> m
    148:150:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    151:154:androidx.core.util.Pair androidx.camera.core.CompositionSettings.getScale():142:142 -> m
    151:154:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):216 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    151:154:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    155:166:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):216:216 -> m
    155:166:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    167:177:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):217:217 -> m
    167:177:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    178:192:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):221:221 -> m
    178:192:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    193:207:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):222:222 -> m
    193:207:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    208:223:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):218:218 -> m
    208:223:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    224:227:float[] getTransformMatrix(android.util.Size,android.util.Size,androidx.camera.core.CompositionSettings):227:227 -> m
    224:227:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):178 -> m
    228:232:void androidx.camera.core.processing.util.GLUtils$Program2D.updateTransformMatrix(float[]):299:299 -> m
    228:232:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):183 -> m
    233:235:void androidx.camera.core.processing.util.GLUtils$Program2D.updateTransformMatrix(float[]):302:302 -> m
    233:235:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):183 -> m
    236:240:void androidx.camera.core.processing.util.GLUtils$Program2D.updateAlpha(float):307:307 -> m
    236:240:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):185 -> m
    241:247:void androidx.camera.core.processing.util.GLUtils$Program2D.updateAlpha(float):308:308 -> m
    241:247:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):185 -> m
    248:254:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):187:187 -> m
    255:259:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):188:188 -> m
    260:262:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):194:194 -> m
    263:267:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):195:195 -> m
    268:271:void renderInternal(androidx.camera.core.processing.util.OutputSurface,androidx.camera.core.SurfaceOutput,android.graphics.SurfaceTexture,androidx.camera.core.CompositionSettings,int,boolean):197:197 -> m
