# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.core.processing.util.GLUtils$1":"GLUtils.java","androidx.camera.core.processing.util.OutputSurface":"OutputSurface.java","androidx.camera.core.processing.util.GLUtils$BlankShaderProgram":"GLUtils.java","androidx.camera.core.DynamicRange":"DynamicRange.java"}}
androidx.camera.core.processing.util.GLUtils -> xq2:
# {"id":"sourceFile","fileName":"GLUtils.java"}
    int[] EMPTY_ATTRIBS -> a
    int[] HLG_SURFACE_ATTRIBS -> b
    java.lang.String DEFAULT_VERTEX_SHADER -> c
    java.lang.String HDR_VERTEX_SHADER -> d
    androidx.camera.core.processing.ShaderProvider SHADER_PROVIDER_DEFAULT -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsq2;"}
    androidx.camera.core.processing.ShaderProvider SHADER_PROVIDER_HDR_DEFAULT -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsq2;"}
    androidx.camera.core.processing.ShaderProvider SHADER_PROVIDER_HDR_YUV -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsq2;"}
    java.nio.FloatBuffer VERTEX_BUF -> h
    java.nio.FloatBuffer TEX_BUF -> i
    androidx.camera.core.processing.util.OutputSurface NO_OUTPUT_SURFACE -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkz;"}
    3:12:void <clinit>():67:67 -> <clinit>
    13:18:void <clinit>():68:68 -> <clinit>
    19:24:void <clinit>():73:73 -> <clinit>
    25:28:void <clinit>():84:84 -> <clinit>
    29:31:void <clinit>():110:110 -> <clinit>
    32:34:void androidx.camera.core.processing.util.GLUtils$1.<init>():110:110 -> <clinit>
    32:34:void <clinit>():110 -> <clinit>
    35:36:void <clinit>():110:110 -> <clinit>
    37:39:void <clinit>():128:128 -> <clinit>
    40:42:void androidx.camera.core.processing.util.GLUtils$2.<init>():128:128 -> <clinit>
    40:42:void <clinit>():128 -> <clinit>
    43:44:void <clinit>():128:128 -> <clinit>
    45:47:void <clinit>():149:149 -> <clinit>
    48:50:void androidx.camera.core.processing.util.GLUtils$3.<init>():149:149 -> <clinit>
    48:50:void <clinit>():149 -> <clinit>
    51:54:void <clinit>():149:149 -> <clinit>
    55:61:void <clinit>():181:181 -> <clinit>
    62:65:java.nio.FloatBuffer createFloatBuffer(float[]):467:467 -> <clinit>
    62:65:void <clinit>():187 -> <clinit>
    66:72:java.nio.FloatBuffer createFloatBuffer(float[]):468:468 -> <clinit>
    66:72:void <clinit>():187 -> <clinit>
    73:76:java.nio.FloatBuffer createFloatBuffer(float[]):469:469 -> <clinit>
    73:76:void <clinit>():187 -> <clinit>
    77:79:java.nio.FloatBuffer createFloatBuffer(float[]):470:470 -> <clinit>
    77:79:void <clinit>():187 -> <clinit>
    80:82:java.nio.FloatBuffer createFloatBuffer(float[]):471:471 -> <clinit>
    80:82:void <clinit>():187 -> <clinit>
    83:84:void <clinit>():187:187 -> <clinit>
    85:89:void <clinit>():189:189 -> <clinit>
    90:93:java.nio.FloatBuffer createFloatBuffer(float[]):467:467 -> <clinit>
    90:93:void <clinit>():195 -> <clinit>
    94:100:java.nio.FloatBuffer createFloatBuffer(float[]):468:468 -> <clinit>
    94:100:void <clinit>():195 -> <clinit>
    101:104:java.nio.FloatBuffer createFloatBuffer(float[]):469:469 -> <clinit>
    101:104:void <clinit>():195 -> <clinit>
    105:107:java.nio.FloatBuffer createFloatBuffer(float[]):470:470 -> <clinit>
    105:107:void <clinit>():195 -> <clinit>
    108:110:java.nio.FloatBuffer createFloatBuffer(float[]):471:471 -> <clinit>
    108:110:void <clinit>():195 -> <clinit>
    111:112:void <clinit>():195:195 -> <clinit>
    113:114:void <clinit>():198:198 -> <clinit>
    115:119:androidx.camera.core.processing.util.OutputSurface androidx.camera.core.processing.util.OutputSurface.of(android.opengl.EGLSurface,int,int):38:38 -> <clinit>
    115:119:void <clinit>():199 -> <clinit>
    120:122:void <clinit>():199:199 -> <clinit>
    1:9:void checkEglErrorOrThrow(java.lang.String):590:590 -> a
    1:9:void GLUtils.checkEglErrorOrThrow(java.lang.String):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    10:11:void checkEglErrorOrThrow(java.lang.String):592:592 -> a
    10:11:void GLUtils.checkEglErrorOrThrow(java.lang.String):0 -> a
    12:15:void checkEglErrorOrThrow(java.lang.String):0:0 -> a
    12:15:void GLUtils.checkEglErrorOrThrow(java.lang.String):0 -> a
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":24,"3":26,"6":29},"outline":"Lud1;q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    16:23:void checkEglErrorOrThrow(java.lang.String):592:592 -> a
    16:23:void GLUtils.checkEglErrorOrThrow(java.lang.String):0 -> a
    24:24:void checkEglErrorOrThrow(java.lang.String):592:592 -> a
    26:26:void checkEglErrorOrThrow(java.lang.String):592:592 -> a
    29:29:void checkEglErrorOrThrow(java.lang.String):592:592 -> a
    1:7:void checkGlErrorOrThrow(java.lang.String):600:600 -> b
    1:7:void GLUtils.checkGlErrorOrThrow(java.lang.String):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    8:9:void checkGlErrorOrThrow(java.lang.String):602:602 -> b
    8:9:void GLUtils.checkGlErrorOrThrow(java.lang.String):0 -> b
    10:13:void checkGlErrorOrThrow(java.lang.String):0:0 -> b
    10:13:void GLUtils.checkGlErrorOrThrow(java.lang.String):0 -> b
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":22,"3":24,"6":27},"outline":"Lud1;q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    14:21:void checkGlErrorOrThrow(java.lang.String):602:602 -> b
    14:21:void GLUtils.checkGlErrorOrThrow(java.lang.String):0 -> b
    22:22:void checkGlErrorOrThrow(java.lang.String):602:602 -> b
    24:24:void checkGlErrorOrThrow(java.lang.String):602:602 -> b
    27:27:void checkGlErrorOrThrow(java.lang.String):602:602 -> b
    1:15:void checkGlThreadOrThrow(java.lang.Thread):632:632 -> c
    1:11:void checkInitializedOrThrow(java.util.concurrent.atomic.AtomicBoolean,boolean):622:622 -> d
    12:14:void checkInitializedOrThrow(java.util.concurrent.atomic.AtomicBoolean,boolean):623:623 -> d
    15:16:void checkInitializedOrThrow(java.util.concurrent.atomic.AtomicBoolean,boolean):624:624 -> d
    17:20:void checkInitializedOrThrow(java.util.concurrent.atomic.AtomicBoolean,boolean):625:625 -> d
    4:7:void checkLocationOrThrow(int,java.lang.String):582:582 -> e
    4:7:void GLUtils.checkLocationOrThrow(int,java.lang.String):0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    8:11:void checkLocationOrThrow(int,java.lang.String):0:0 -> e
    8:11:void GLUtils.checkLocationOrThrow(int,java.lang.String):0 -> e
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":16,"3":18,"6":21,"9":25,"12":30},"outline":"Lih4;m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    12:15:void checkLocationOrThrow(int,java.lang.String):582:582 -> e
    12:15:void GLUtils.checkLocationOrThrow(int,java.lang.String):0 -> e
    16:16:void checkLocationOrThrow(int,java.lang.String):582:582 -> e
    18:18:void checkLocationOrThrow(int,java.lang.String):582:582 -> e
    21:21:void checkLocationOrThrow(int,java.lang.String):582:582 -> e
    25:25:void checkLocationOrThrow(int,java.lang.String):582:582 -> e
    30:30:void checkLocationOrThrow(int,java.lang.String):582:582 -> e
    1:3:int androidx.camera.core.DynamicRange.getEncoding():232:232 -> f
    1:3:int[] chooseSurfaceAttrib(java.lang.String,androidx.camera.core.DynamicRange):659 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lx22;)[I"}
    4:7:int[] chooseSurfaceAttrib(java.lang.String,androidx.camera.core.DynamicRange):659:659 -> f
    8:15:int[] chooseSurfaceAttrib(java.lang.String,androidx.camera.core.DynamicRange):660:660 -> f
    16:18:int[] chooseSurfaceAttrib(java.lang.String,androidx.camera.core.DynamicRange):661:661 -> f
    19:26:int[] chooseSurfaceAttrib(java.lang.String,androidx.camera.core.DynamicRange):663:663 -> f
    3:7:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):506:506 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx22;)Ljava/util/HashMap;"}
    8:18:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):507:507 -> g
    19:26:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):508:508 -> g
    27:32:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):512:512 -> g
    33:41:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):513:513 -> g
    42:65:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):517:517 -> g
    66:71:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):519:519 -> g
    72:73:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):522:522 -> g
    74:81:void androidx.camera.core.processing.util.GLUtils$BlankShaderProgram.<init>():404:404 -> g
    74:81:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):522 -> g
    82:89:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):528:528 -> g
    90:96:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):530:530 -> g
    97:102:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):533:533 -> g
    103:107:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):515:515 -> g
    108:134:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):537:537 -> g
    135:141:java.util.Map createPrograms(androidx.camera.core.DynamicRange,java.util.Map):539:539 -> g
    2:4:int createTexture():548:548 -> h
    5:7:int createTexture():549:549 -> h
    8:12:int createTexture():550:550 -> h
    13:17:int createTexture():552:552 -> h
    18:20:int createTexture():553:553 -> h
    21:41:int createTexture():554:554 -> h
    42:46:int createTexture():556:556 -> h
    47:54:int createTexture():558:558 -> h
    55:59:int createTexture():560:560 -> h
    60:62:int createTexture():562:562 -> h
    63:68:int createTexture():564:564 -> h
    2:5:android.opengl.EGLSurface createWindowSurface(android.opengl.EGLDisplay,android.opengl.EGLConfig,android.view.Surface,int[]):414:414 -> i
    6:13:android.opengl.EGLSurface createWindowSurface(android.opengl.EGLDisplay,android.opengl.EGLConfig,android.view.Surface,int[]):416:416 -> i
    14:20:android.opengl.EGLSurface createWindowSurface(android.opengl.EGLDisplay,android.opengl.EGLConfig,android.view.Surface,int[]):418:418 -> i
    3:6:java.lang.String getGlVersionNumber():642:642 -> j
    3:6:java.lang.String GLUtils.getGlVersionNumber():0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    7:12:java.lang.String getGlVersionNumber():643:643 -> j
    7:12:java.lang.String GLUtils.getGlVersionNumber():0 -> j
    13:16:java.lang.String getGlVersionNumber():644:644 -> j
    13:16:java.lang.String GLUtils.getGlVersionNumber():0 -> j
    17:23:java.lang.String getGlVersionNumber():645:645 -> j
    17:23:java.lang.String GLUtils.getGlVersionNumber():0 -> j
    24:27:java.lang.String getGlVersionNumber():646:646 -> j
    24:27:java.lang.String GLUtils.getGlVersionNumber():0 -> j
    28:31:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> j
    28:31:java.lang.String getGlVersionNumber():646 -> j
    28:31:java.lang.String GLUtils.getGlVersionNumber():0 -> j
    32:35:java.lang.String getGlVersionNumber():647:647 -> j
    32:35:java.lang.String GLUtils.getGlVersionNumber():0 -> j
    36:38:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> j
    36:38:java.lang.String getGlVersionNumber():647 -> j
    36:38:java.lang.String GLUtils.getGlVersionNumber():0 -> j
    39:40:java.lang.String getGlVersionNumber():648:648 -> j
    39:40:java.lang.String GLUtils.getGlVersionNumber():0 -> j
    41:45:java.lang.String getGlVersionNumber():0:0 -> j
    41:45:java.lang.String GLUtils.getGlVersionNumber():0 -> j
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":49,"3":51,"6":54,"9":58,"12":63},"outline":"Lih4;m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    46:48:java.lang.String getGlVersionNumber():650:650 -> j
    46:48:java.lang.String GLUtils.getGlVersionNumber():0 -> j
    49:49:java.lang.String getGlVersionNumber():648:648 -> j
    51:51:java.lang.String getGlVersionNumber():648:648 -> j
    54:54:java.lang.String getGlVersionNumber():648:648 -> j
    58:58:java.lang.String getGlVersionNumber():648:648 -> j
    63:63:java.lang.String getGlVersionNumber():648:648 -> j
    1:4:int loadShader(int,java.lang.String):427:427 -> k
    5:21:int loadShader(int,java.lang.String):428:428 -> k
    22:24:int loadShader(int,java.lang.String):429:429 -> k
    25:28:int loadShader(int,java.lang.String):430:430 -> k
    29:34:int loadShader(int,java.lang.String):431:431 -> k
    35:37:int loadShader(int,java.lang.String):432:432 -> k
    38:42:int loadShader(int,java.lang.String):433:433 -> k
    43:61:int loadShader(int,java.lang.String):434:434 -> k
    62:65:int loadShader(int,java.lang.String):435:435 -> k
    66:68:int loadShader(int,java.lang.String):436:436 -> k
    69:96:int loadShader(int,java.lang.String):437:437 -> k
