suxinmin
2018-12-28 4927ee63b5be34d1584d34658ea996286ba178a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Êþº¾3»org/webrtc/GlShaderjava/lang/Object GlShader.javaTAGLjava/lang/String;GlShaderprogramI compileShader(ILjava/lang/String;)Iandroid/opengl/GLES20glCreateShader(I)I 
java/lang/RuntimeExceptionjava/lang/StringBuilder<init>()V 
'glCreateShader() failed. GLES20 error: append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 
 
glGetError()I "#
$(I)Ljava/lang/StringBuilder; &
'toString()Ljava/lang/String; )*
+(Ljava/lang/String;)V -
.glShaderSource(ILjava/lang/String;)V 01
2glCompileShader(I)V 45
6‹ glGetShaderiv(II[II)V 9:
;Compile error =glGetShaderInfoLog(I)Ljava/lang/String; ?@
A  in shader:
Corg/webrtc/LoggingEe'(Ljava/lang/String;Ljava/lang/String;)V GH
FI[IK org/webrtc/GlUtilNcheckNoGLES2Error P-
OQ
shaderTypesourceshader compileStatus
‹1
Y‹0glCreateProgram \#
]
    _(glCreateProgram() failed. GLES20 error: ajava/lang/StringcglAttachShader(II)V ef
g glLinkProgram i5
j‹‚glGetProgramiv m:
nCould not link program: pglGetProgramInfoLog r@
sglDeleteShader u5
vCreating GlShaderxthisLorg/webrtc/GlShader; vertexSourcefragmentSource vertexShaderfragmentShader
linkStatusgetAttribLocation(Ljava/lang/String;)IThe program has been releasedƒglGetAttribLocation …
†Could not locate 'ˆ ' in programŠlabellocationsetVertexAttribArray,(Ljava/lang/String;ILjava/nio/FloatBuffer;)V-(Ljava/lang/String;IILjava/nio/FloatBuffer;)V ސ
‘    dimensionbufferLjava/nio/FloatBuffer; ‚
–glEnableVertexAttribArray ˜5
™glVertexAttribPointer(IIIZILjava/nio/Buffer;)V ›œ
ŽstridegetUniformLocationglGetUniformLocation ¢
£Could not locate uniform '¥
useProgram glUseProgram ¨5
©¨releaseDeleting shader.­d ¯H
F°glDeleteProgram ²5
³ ConstantValueCodeLocalVariableTableLineNumberTable StackMapTable
SourceFile!µ    
 
¶ }¸=š »Y»Y·¶!¸%¶(¶,·/¿+¸3¸7¼
YON8-¸<-.Ÿ3    »Y·>¶!¸B¶!D¶!+¶!¶,¸J»Y¸B·/¿M¸R¬·*}S }TxU 7FVK¸:    &+/7?FU gj!v#{$¹ ü&üOLH¶o¯*·WX+¸Z>[,¸Z6*¸^µ`*´`š »Y»Y·b¶!¸%¶(¶,·/¿*´`¸h*´`¸h*´`¸k¼
YO:*´`l¸o.Ÿ0    »Y·q¶!*´`¸t¶!¶,¸J»Y*´`¸t·/¿¸w¸wy¸R±·>¯z{¯|¯} ¤~ œ _P€K¸J)* +,-!.>0F1O2V3_4k5s6‘7 @¤A©B®C¹ÿ>ddüaL‚¶ A*´`  »Y„·/¿*´`+¸‡=œ#»Y»Y·‰¶!+¶!‹¶!¶,·/¿¬· Az{AŒ& ¸FGIJK?M¹ü,Ž¶U    *+-¶’±·*    z{    Œ    “     ”•¸
UVސ¶®1*´`  »Y„·/¿*+¶—6¸š¸žŸ¸R±·>1z{1Œ1“ 1  1”• ¸]^`ab+c0d¹¡‚¶ A*´`  »Y„·/¿*´`+¸¤=œ#»Y»Y·¦¶!+¶!‹¶!¶,·/¿¬· Az{AŒ& ¸ghjkl?n¹ü,§¶b*´`  »Y„·/¿*´`¸ª«¸R±· z{¸rsuvw¹¬¶_    ®¸±*´`Ÿ*´`¸´*µ`±· z{¸z|}~€¹º