1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIc",
10   "name" : "char",
11   "size" : 1
12  },
13  {
14   "alignment" : 8,
15   "linker_set_key" : "_ZTId",
16   "name" : "double",
17   "size" : 8
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "_ZTIf",
22   "name" : "float",
23   "size" : 4
24  },
25  {
26   "alignment" : 1,
27   "is_integral" : true,
28   "is_unsigned" : true,
29   "linker_set_key" : "_ZTIh",
30   "name" : "unsigned char",
31   "size" : 1
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "linker_set_key" : "_ZTIi",
37   "name" : "int",
38   "size" : 4
39  },
40  {
41   "alignment" : 4,
42   "is_integral" : true,
43   "is_unsigned" : true,
44   "linker_set_key" : "_ZTIj",
45   "name" : "unsigned int",
46   "size" : 4
47  },
48  {
49   "alignment" : 4,
50   "is_integral" : true,
51   "linker_set_key" : "_ZTIl",
52   "name" : "long",
53   "size" : 4
54  },
55  {
56   "linker_set_key" : "_ZTIv",
57   "name" : "void"
58  },
59  {
60   "alignment" : 8,
61   "is_integral" : true,
62   "linker_set_key" : "_ZTIx",
63   "name" : "long long",
64   "size" : 8
65  },
66  {
67   "alignment" : 8,
68   "is_integral" : true,
69   "is_unsigned" : true,
70   "linker_set_key" : "_ZTIy",
71   "name" : "unsigned long long",
72   "size" : 8
73  }
74 ],
75 "elf_functions" :
76 [
77  {
78   "name" : "glActiveShaderProgram"
79  },
80  {
81   "name" : "glActiveTexture"
82  },
83  {
84   "name" : "glAttachShader"
85  },
86  {
87   "name" : "glBeginQuery"
88  },
89  {
90   "name" : "glBeginTransformFeedback"
91  },
92  {
93   "name" : "glBindAttribLocation"
94  },
95  {
96   "name" : "glBindBuffer"
97  },
98  {
99   "name" : "glBindBufferBase"
100  },
101  {
102   "name" : "glBindBufferRange"
103  },
104  {
105   "name" : "glBindFramebuffer"
106  },
107  {
108   "name" : "glBindImageTexture"
109  },
110  {
111   "name" : "glBindProgramPipeline"
112  },
113  {
114   "name" : "glBindRenderbuffer"
115  },
116  {
117   "name" : "glBindSampler"
118  },
119  {
120   "name" : "glBindTexture"
121  },
122  {
123   "name" : "glBindTransformFeedback"
124  },
125  {
126   "name" : "glBindVertexArray"
127  },
128  {
129   "name" : "glBindVertexArrayOES"
130  },
131  {
132   "name" : "glBindVertexBuffer"
133  },
134  {
135   "name" : "glBlendBarrier"
136  },
137  {
138   "name" : "glBlendBarrierKHR"
139  },
140  {
141   "name" : "glBlendColor"
142  },
143  {
144   "name" : "glBlendEquation"
145  },
146  {
147   "name" : "glBlendEquationSeparate"
148  },
149  {
150   "name" : "glBlendEquationSeparatei"
151  },
152  {
153   "name" : "glBlendEquationSeparateiEXT"
154  },
155  {
156   "name" : "glBlendEquationi"
157  },
158  {
159   "name" : "glBlendEquationiEXT"
160  },
161  {
162   "name" : "glBlendFunc"
163  },
164  {
165   "name" : "glBlendFuncSeparate"
166  },
167  {
168   "name" : "glBlendFuncSeparatei"
169  },
170  {
171   "name" : "glBlendFuncSeparateiEXT"
172  },
173  {
174   "name" : "glBlendFunci"
175  },
176  {
177   "name" : "glBlendFunciEXT"
178  },
179  {
180   "name" : "glBlitFramebuffer"
181  },
182  {
183   "name" : "glBufferData"
184  },
185  {
186   "name" : "glBufferStorageEXT"
187  },
188  {
189   "name" : "glBufferStorageExternalEXT"
190  },
191  {
192   "name" : "glBufferSubData"
193  },
194  {
195   "name" : "glCheckFramebufferStatus"
196  },
197  {
198   "name" : "glClear"
199  },
200  {
201   "name" : "glClearBufferfi"
202  },
203  {
204   "name" : "glClearBufferfv"
205  },
206  {
207   "name" : "glClearBufferiv"
208  },
209  {
210   "name" : "glClearBufferuiv"
211  },
212  {
213   "name" : "glClearColor"
214  },
215  {
216   "name" : "glClearDepthf"
217  },
218  {
219   "name" : "glClearStencil"
220  },
221  {
222   "name" : "glClientWaitSync"
223  },
224  {
225   "name" : "glColorMask"
226  },
227  {
228   "name" : "glColorMaski"
229  },
230  {
231   "name" : "glColorMaskiEXT"
232  },
233  {
234   "name" : "glCompileShader"
235  },
236  {
237   "name" : "glCompressedTexImage2D"
238  },
239  {
240   "name" : "glCompressedTexImage3D"
241  },
242  {
243   "name" : "glCompressedTexImage3DOES"
244  },
245  {
246   "name" : "glCompressedTexSubImage2D"
247  },
248  {
249   "name" : "glCompressedTexSubImage3D"
250  },
251  {
252   "name" : "glCompressedTexSubImage3DOES"
253  },
254  {
255   "name" : "glCopyBufferSubData"
256  },
257  {
258   "name" : "glCopyImageSubData"
259  },
260  {
261   "name" : "glCopyImageSubDataEXT"
262  },
263  {
264   "name" : "glCopyTexImage2D"
265  },
266  {
267   "name" : "glCopyTexSubImage2D"
268  },
269  {
270   "name" : "glCopyTexSubImage3D"
271  },
272  {
273   "name" : "glCopyTexSubImage3DOES"
274  },
275  {
276   "name" : "glCreateProgram"
277  },
278  {
279   "name" : "glCreateShader"
280  },
281  {
282   "name" : "glCreateShaderProgramv"
283  },
284  {
285   "name" : "glCullFace"
286  },
287  {
288   "name" : "glDebugMessageCallback"
289  },
290  {
291   "name" : "glDebugMessageCallbackKHR"
292  },
293  {
294   "name" : "glDebugMessageControl"
295  },
296  {
297   "name" : "glDebugMessageControlKHR"
298  },
299  {
300   "name" : "glDebugMessageInsert"
301  },
302  {
303   "name" : "glDebugMessageInsertKHR"
304  },
305  {
306   "name" : "glDeleteBuffers"
307  },
308  {
309   "name" : "glDeleteFramebuffers"
310  },
311  {
312   "name" : "glDeleteProgram"
313  },
314  {
315   "name" : "glDeleteProgramPipelines"
316  },
317  {
318   "name" : "glDeleteQueries"
319  },
320  {
321   "name" : "glDeleteRenderbuffers"
322  },
323  {
324   "name" : "glDeleteSamplers"
325  },
326  {
327   "name" : "glDeleteShader"
328  },
329  {
330   "name" : "glDeleteSync"
331  },
332  {
333   "name" : "glDeleteTextures"
334  },
335  {
336   "name" : "glDeleteTransformFeedbacks"
337  },
338  {
339   "name" : "glDeleteVertexArrays"
340  },
341  {
342   "name" : "glDeleteVertexArraysOES"
343  },
344  {
345   "name" : "glDepthFunc"
346  },
347  {
348   "name" : "glDepthMask"
349  },
350  {
351   "name" : "glDepthRangef"
352  },
353  {
354   "name" : "glDetachShader"
355  },
356  {
357   "name" : "glDisable"
358  },
359  {
360   "name" : "glDisableVertexAttribArray"
361  },
362  {
363   "name" : "glDisablei"
364  },
365  {
366   "name" : "glDisableiEXT"
367  },
368  {
369   "name" : "glDispatchCompute"
370  },
371  {
372   "name" : "glDispatchComputeIndirect"
373  },
374  {
375   "name" : "glDrawArrays"
376  },
377  {
378   "name" : "glDrawArraysIndirect"
379  },
380  {
381   "name" : "glDrawArraysInstanced"
382  },
383  {
384   "name" : "glDrawBuffers"
385  },
386  {
387   "name" : "glDrawElements"
388  },
389  {
390   "name" : "glDrawElementsBaseVertex"
391  },
392  {
393   "name" : "glDrawElementsIndirect"
394  },
395  {
396   "name" : "glDrawElementsInstanced"
397  },
398  {
399   "name" : "glDrawElementsInstancedBaseVertex"
400  },
401  {
402   "name" : "glDrawRangeElements"
403  },
404  {
405   "name" : "glDrawRangeElementsBaseVertex"
406  },
407  {
408   "name" : "glEGLImageTargetRenderbufferStorageOES"
409  },
410  {
411   "name" : "glEGLImageTargetTexStorageEXT"
412  },
413  {
414   "name" : "glEGLImageTargetTexture2DOES"
415  },
416  {
417   "name" : "glEnable"
418  },
419  {
420   "name" : "glEnableVertexAttribArray"
421  },
422  {
423   "name" : "glEnablei"
424  },
425  {
426   "name" : "glEnableiEXT"
427  },
428  {
429   "name" : "glEndQuery"
430  },
431  {
432   "name" : "glEndTransformFeedback"
433  },
434  {
435   "name" : "glFenceSync"
436  },
437  {
438   "name" : "glFinish"
439  },
440  {
441   "name" : "glFlush"
442  },
443  {
444   "name" : "glFlushMappedBufferRange"
445  },
446  {
447   "name" : "glFramebufferParameteri"
448  },
449  {
450   "name" : "glFramebufferRenderbuffer"
451  },
452  {
453   "name" : "glFramebufferTexture"
454  },
455  {
456   "name" : "glFramebufferTexture2D"
457  },
458  {
459   "name" : "glFramebufferTexture2DMultisampleEXT"
460  },
461  {
462   "name" : "glFramebufferTexture3DOES"
463  },
464  {
465   "name" : "glFramebufferTextureEXT"
466  },
467  {
468   "name" : "glFramebufferTextureLayer"
469  },
470  {
471   "name" : "glFramebufferTextureMultisampleMultiviewOVR"
472  },
473  {
474   "name" : "glFramebufferTextureMultiviewOVR"
475  },
476  {
477   "name" : "glFrontFace"
478  },
479  {
480   "name" : "glGenBuffers"
481  },
482  {
483   "name" : "glGenFramebuffers"
484  },
485  {
486   "name" : "glGenProgramPipelines"
487  },
488  {
489   "name" : "glGenQueries"
490  },
491  {
492   "name" : "glGenRenderbuffers"
493  },
494  {
495   "name" : "glGenSamplers"
496  },
497  {
498   "name" : "glGenTextures"
499  },
500  {
501   "name" : "glGenTransformFeedbacks"
502  },
503  {
504   "name" : "glGenVertexArrays"
505  },
506  {
507   "name" : "glGenVertexArraysOES"
508  },
509  {
510   "name" : "glGenerateMipmap"
511  },
512  {
513   "name" : "glGetActiveAttrib"
514  },
515  {
516   "name" : "glGetActiveUniform"
517  },
518  {
519   "name" : "glGetActiveUniformBlockName"
520  },
521  {
522   "name" : "glGetActiveUniformBlockiv"
523  },
524  {
525   "name" : "glGetActiveUniformsiv"
526  },
527  {
528   "name" : "glGetAttachedShaders"
529  },
530  {
531   "name" : "glGetAttribLocation"
532  },
533  {
534   "name" : "glGetBooleani_v"
535  },
536  {
537   "name" : "glGetBooleanv"
538  },
539  {
540   "name" : "glGetBufferParameteri64v"
541  },
542  {
543   "name" : "glGetBufferParameteriv"
544  },
545  {
546   "name" : "glGetBufferPointerv"
547  },
548  {
549   "name" : "glGetBufferPointervOES"
550  },
551  {
552   "name" : "glGetDebugMessageLog"
553  },
554  {
555   "name" : "glGetDebugMessageLogKHR"
556  },
557  {
558   "name" : "glGetError"
559  },
560  {
561   "name" : "glGetFloatv"
562  },
563  {
564   "name" : "glGetFragDataLocation"
565  },
566  {
567   "name" : "glGetFramebufferAttachmentParameteriv"
568  },
569  {
570   "name" : "glGetFramebufferParameteriv"
571  },
572  {
573   "name" : "glGetGraphicsResetStatus"
574  },
575  {
576   "name" : "glGetInteger64i_v"
577  },
578  {
579   "name" : "glGetInteger64v"
580  },
581  {
582   "name" : "glGetIntegeri_v"
583  },
584  {
585   "name" : "glGetIntegerv"
586  },
587  {
588   "name" : "glGetInternalformativ"
589  },
590  {
591   "name" : "glGetMultisamplefv"
592  },
593  {
594   "name" : "glGetObjectLabel"
595  },
596  {
597   "name" : "glGetObjectLabelKHR"
598  },
599  {
600   "name" : "glGetObjectPtrLabel"
601  },
602  {
603   "name" : "glGetObjectPtrLabelKHR"
604  },
605  {
606   "name" : "glGetPointerv"
607  },
608  {
609   "name" : "glGetPointervKHR"
610  },
611  {
612   "name" : "glGetProgramBinary"
613  },
614  {
615   "name" : "glGetProgramBinaryOES"
616  },
617  {
618   "name" : "glGetProgramInfoLog"
619  },
620  {
621   "name" : "glGetProgramInterfaceiv"
622  },
623  {
624   "name" : "glGetProgramPipelineInfoLog"
625  },
626  {
627   "name" : "glGetProgramPipelineiv"
628  },
629  {
630   "name" : "glGetProgramResourceIndex"
631  },
632  {
633   "name" : "glGetProgramResourceLocation"
634  },
635  {
636   "name" : "glGetProgramResourceName"
637  },
638  {
639   "name" : "glGetProgramResourceiv"
640  },
641  {
642   "name" : "glGetProgramiv"
643  },
644  {
645   "name" : "glGetQueryObjectuiv"
646  },
647  {
648   "name" : "glGetQueryiv"
649  },
650  {
651   "name" : "glGetRenderbufferParameteriv"
652  },
653  {
654   "name" : "glGetSamplerParameterIiv"
655  },
656  {
657   "name" : "glGetSamplerParameterIivEXT"
658  },
659  {
660   "name" : "glGetSamplerParameterIuiv"
661  },
662  {
663   "name" : "glGetSamplerParameterIuivEXT"
664  },
665  {
666   "name" : "glGetSamplerParameterfv"
667  },
668  {
669   "name" : "glGetSamplerParameteriv"
670  },
671  {
672   "name" : "glGetShaderInfoLog"
673  },
674  {
675   "name" : "glGetShaderPrecisionFormat"
676  },
677  {
678   "name" : "glGetShaderSource"
679  },
680  {
681   "name" : "glGetShaderiv"
682  },
683  {
684   "name" : "glGetString"
685  },
686  {
687   "name" : "glGetStringi"
688  },
689  {
690   "name" : "glGetSynciv"
691  },
692  {
693   "name" : "glGetTexLevelParameterfv"
694  },
695  {
696   "name" : "glGetTexLevelParameteriv"
697  },
698  {
699   "name" : "glGetTexParameterIiv"
700  },
701  {
702   "name" : "glGetTexParameterIivEXT"
703  },
704  {
705   "name" : "glGetTexParameterIuiv"
706  },
707  {
708   "name" : "glGetTexParameterIuivEXT"
709  },
710  {
711   "name" : "glGetTexParameterfv"
712  },
713  {
714   "name" : "glGetTexParameteriv"
715  },
716  {
717   "name" : "glGetTransformFeedbackVarying"
718  },
719  {
720   "name" : "glGetUniformBlockIndex"
721  },
722  {
723   "name" : "glGetUniformIndices"
724  },
725  {
726   "name" : "glGetUniformLocation"
727  },
728  {
729   "name" : "glGetUniformfv"
730  },
731  {
732   "name" : "glGetUniformiv"
733  },
734  {
735   "name" : "glGetUniformuiv"
736  },
737  {
738   "name" : "glGetVertexAttribIiv"
739  },
740  {
741   "name" : "glGetVertexAttribIuiv"
742  },
743  {
744   "name" : "glGetVertexAttribPointerv"
745  },
746  {
747   "name" : "glGetVertexAttribfv"
748  },
749  {
750   "name" : "glGetVertexAttribiv"
751  },
752  {
753   "name" : "glGetnUniformfv"
754  },
755  {
756   "name" : "glGetnUniformiv"
757  },
758  {
759   "name" : "glGetnUniformuiv"
760  },
761  {
762   "name" : "glHint"
763  },
764  {
765   "name" : "glInvalidateFramebuffer"
766  },
767  {
768   "name" : "glInvalidateSubFramebuffer"
769  },
770  {
771   "name" : "glIsBuffer"
772  },
773  {
774   "name" : "glIsEnabled"
775  },
776  {
777   "name" : "glIsEnabledi"
778  },
779  {
780   "name" : "glIsEnablediEXT"
781  },
782  {
783   "name" : "glIsFramebuffer"
784  },
785  {
786   "name" : "glIsProgram"
787  },
788  {
789   "name" : "glIsProgramPipeline"
790  },
791  {
792   "name" : "glIsQuery"
793  },
794  {
795   "name" : "glIsRenderbuffer"
796  },
797  {
798   "name" : "glIsSampler"
799  },
800  {
801   "name" : "glIsShader"
802  },
803  {
804   "name" : "glIsSync"
805  },
806  {
807   "name" : "glIsTexture"
808  },
809  {
810   "name" : "glIsTransformFeedback"
811  },
812  {
813   "name" : "glIsVertexArray"
814  },
815  {
816   "name" : "glIsVertexArrayOES"
817  },
818  {
819   "name" : "glLineWidth"
820  },
821  {
822   "name" : "glLinkProgram"
823  },
824  {
825   "name" : "glMapBufferOES"
826  },
827  {
828   "name" : "glMapBufferRange"
829  },
830  {
831   "name" : "glMemoryBarrier"
832  },
833  {
834   "name" : "glMemoryBarrierByRegion"
835  },
836  {
837   "name" : "glMinSampleShading"
838  },
839  {
840   "name" : "glMinSampleShadingOES"
841  },
842  {
843   "name" : "glObjectLabel"
844  },
845  {
846   "name" : "glObjectLabelKHR"
847  },
848  {
849   "name" : "glObjectPtrLabel"
850  },
851  {
852   "name" : "glObjectPtrLabelKHR"
853  },
854  {
855   "name" : "glPatchParameteri"
856  },
857  {
858   "name" : "glPatchParameteriEXT"
859  },
860  {
861   "name" : "glPauseTransformFeedback"
862  },
863  {
864   "name" : "glPixelStorei"
865  },
866  {
867   "name" : "glPolygonOffset"
868  },
869  {
870   "name" : "glPopDebugGroup"
871  },
872  {
873   "name" : "glPopDebugGroupKHR"
874  },
875  {
876   "name" : "glPrimitiveBoundingBox"
877  },
878  {
879   "name" : "glPrimitiveBoundingBoxEXT"
880  },
881  {
882   "name" : "glProgramBinary"
883  },
884  {
885   "name" : "glProgramBinaryOES"
886  },
887  {
888   "name" : "glProgramParameteri"
889  },
890  {
891   "name" : "glProgramUniform1f"
892  },
893  {
894   "name" : "glProgramUniform1fv"
895  },
896  {
897   "name" : "glProgramUniform1i"
898  },
899  {
900   "name" : "glProgramUniform1iv"
901  },
902  {
903   "name" : "glProgramUniform1ui"
904  },
905  {
906   "name" : "glProgramUniform1uiv"
907  },
908  {
909   "name" : "glProgramUniform2f"
910  },
911  {
912   "name" : "glProgramUniform2fv"
913  },
914  {
915   "name" : "glProgramUniform2i"
916  },
917  {
918   "name" : "glProgramUniform2iv"
919  },
920  {
921   "name" : "glProgramUniform2ui"
922  },
923  {
924   "name" : "glProgramUniform2uiv"
925  },
926  {
927   "name" : "glProgramUniform3f"
928  },
929  {
930   "name" : "glProgramUniform3fv"
931  },
932  {
933   "name" : "glProgramUniform3i"
934  },
935  {
936   "name" : "glProgramUniform3iv"
937  },
938  {
939   "name" : "glProgramUniform3ui"
940  },
941  {
942   "name" : "glProgramUniform3uiv"
943  },
944  {
945   "name" : "glProgramUniform4f"
946  },
947  {
948   "name" : "glProgramUniform4fv"
949  },
950  {
951   "name" : "glProgramUniform4i"
952  },
953  {
954   "name" : "glProgramUniform4iv"
955  },
956  {
957   "name" : "glProgramUniform4ui"
958  },
959  {
960   "name" : "glProgramUniform4uiv"
961  },
962  {
963   "name" : "glProgramUniformMatrix2fv"
964  },
965  {
966   "name" : "glProgramUniformMatrix2x3fv"
967  },
968  {
969   "name" : "glProgramUniformMatrix2x4fv"
970  },
971  {
972   "name" : "glProgramUniformMatrix3fv"
973  },
974  {
975   "name" : "glProgramUniformMatrix3x2fv"
976  },
977  {
978   "name" : "glProgramUniformMatrix3x4fv"
979  },
980  {
981   "name" : "glProgramUniformMatrix4fv"
982  },
983  {
984   "name" : "glProgramUniformMatrix4x2fv"
985  },
986  {
987   "name" : "glProgramUniformMatrix4x3fv"
988  },
989  {
990   "name" : "glPushDebugGroup"
991  },
992  {
993   "name" : "glPushDebugGroupKHR"
994  },
995  {
996   "name" : "glReadBuffer"
997  },
998  {
999   "name" : "glReadPixels"
1000  },
1001  {
1002   "name" : "glReadnPixels"
1003  },
1004  {
1005   "name" : "glReleaseShaderCompiler"
1006  },
1007  {
1008   "name" : "glRenderbufferStorage"
1009  },
1010  {
1011   "name" : "glRenderbufferStorageMultisample"
1012  },
1013  {
1014   "name" : "glRenderbufferStorageMultisampleEXT"
1015  },
1016  {
1017   "name" : "glResumeTransformFeedback"
1018  },
1019  {
1020   "name" : "glSampleCoverage"
1021  },
1022  {
1023   "name" : "glSampleMaski"
1024  },
1025  {
1026   "name" : "glSamplerParameterIiv"
1027  },
1028  {
1029   "name" : "glSamplerParameterIivEXT"
1030  },
1031  {
1032   "name" : "glSamplerParameterIuiv"
1033  },
1034  {
1035   "name" : "glSamplerParameterIuivEXT"
1036  },
1037  {
1038   "name" : "glSamplerParameterf"
1039  },
1040  {
1041   "name" : "glSamplerParameterfv"
1042  },
1043  {
1044   "name" : "glSamplerParameteri"
1045  },
1046  {
1047   "name" : "glSamplerParameteriv"
1048  },
1049  {
1050   "name" : "glScissor"
1051  },
1052  {
1053   "name" : "glShaderBinary"
1054  },
1055  {
1056   "name" : "glShaderSource"
1057  },
1058  {
1059   "name" : "glStencilFunc"
1060  },
1061  {
1062   "name" : "glStencilFuncSeparate"
1063  },
1064  {
1065   "name" : "glStencilMask"
1066  },
1067  {
1068   "name" : "glStencilMaskSeparate"
1069  },
1070  {
1071   "name" : "glStencilOp"
1072  },
1073  {
1074   "name" : "glStencilOpSeparate"
1075  },
1076  {
1077   "name" : "glTexBuffer"
1078  },
1079  {
1080   "name" : "glTexBufferEXT"
1081  },
1082  {
1083   "name" : "glTexBufferRange"
1084  },
1085  {
1086   "name" : "glTexBufferRangeEXT"
1087  },
1088  {
1089   "name" : "glTexImage2D"
1090  },
1091  {
1092   "name" : "glTexImage3D"
1093  },
1094  {
1095   "name" : "glTexImage3DOES"
1096  },
1097  {
1098   "name" : "glTexParameterIiv"
1099  },
1100  {
1101   "name" : "glTexParameterIivEXT"
1102  },
1103  {
1104   "name" : "glTexParameterIuiv"
1105  },
1106  {
1107   "name" : "glTexParameterIuivEXT"
1108  },
1109  {
1110   "name" : "glTexParameterf"
1111  },
1112  {
1113   "name" : "glTexParameterfv"
1114  },
1115  {
1116   "name" : "glTexParameteri"
1117  },
1118  {
1119   "name" : "glTexParameteriv"
1120  },
1121  {
1122   "name" : "glTexStorage2D"
1123  },
1124  {
1125   "name" : "glTexStorage2DMultisample"
1126  },
1127  {
1128   "name" : "glTexStorage3D"
1129  },
1130  {
1131   "name" : "glTexStorage3DMultisample"
1132  },
1133  {
1134   "name" : "glTexStorage3DMultisampleOES"
1135  },
1136  {
1137   "name" : "glTexSubImage2D"
1138  },
1139  {
1140   "name" : "glTexSubImage3D"
1141  },
1142  {
1143   "name" : "glTexSubImage3DOES"
1144  },
1145  {
1146   "name" : "glTransformFeedbackVaryings"
1147  },
1148  {
1149   "name" : "glUniform1f"
1150  },
1151  {
1152   "name" : "glUniform1fv"
1153  },
1154  {
1155   "name" : "glUniform1i"
1156  },
1157  {
1158   "name" : "glUniform1iv"
1159  },
1160  {
1161   "name" : "glUniform1ui"
1162  },
1163  {
1164   "name" : "glUniform1uiv"
1165  },
1166  {
1167   "name" : "glUniform2f"
1168  },
1169  {
1170   "name" : "glUniform2fv"
1171  },
1172  {
1173   "name" : "glUniform2i"
1174  },
1175  {
1176   "name" : "glUniform2iv"
1177  },
1178  {
1179   "name" : "glUniform2ui"
1180  },
1181  {
1182   "name" : "glUniform2uiv"
1183  },
1184  {
1185   "name" : "glUniform3f"
1186  },
1187  {
1188   "name" : "glUniform3fv"
1189  },
1190  {
1191   "name" : "glUniform3i"
1192  },
1193  {
1194   "name" : "glUniform3iv"
1195  },
1196  {
1197   "name" : "glUniform3ui"
1198  },
1199  {
1200   "name" : "glUniform3uiv"
1201  },
1202  {
1203   "name" : "glUniform4f"
1204  },
1205  {
1206   "name" : "glUniform4fv"
1207  },
1208  {
1209   "name" : "glUniform4i"
1210  },
1211  {
1212   "name" : "glUniform4iv"
1213  },
1214  {
1215   "name" : "glUniform4ui"
1216  },
1217  {
1218   "name" : "glUniform4uiv"
1219  },
1220  {
1221   "name" : "glUniformBlockBinding"
1222  },
1223  {
1224   "name" : "glUniformMatrix2fv"
1225  },
1226  {
1227   "name" : "glUniformMatrix2x3fv"
1228  },
1229  {
1230   "name" : "glUniformMatrix2x4fv"
1231  },
1232  {
1233   "name" : "glUniformMatrix3fv"
1234  },
1235  {
1236   "name" : "glUniformMatrix3x2fv"
1237  },
1238  {
1239   "name" : "glUniformMatrix3x4fv"
1240  },
1241  {
1242   "name" : "glUniformMatrix4fv"
1243  },
1244  {
1245   "name" : "glUniformMatrix4x2fv"
1246  },
1247  {
1248   "name" : "glUniformMatrix4x3fv"
1249  },
1250  {
1251   "name" : "glUnmapBuffer"
1252  },
1253  {
1254   "name" : "glUnmapBufferOES"
1255  },
1256  {
1257   "name" : "glUseProgram"
1258  },
1259  {
1260   "name" : "glUseProgramStages"
1261  },
1262  {
1263   "name" : "glValidateProgram"
1264  },
1265  {
1266   "name" : "glValidateProgramPipeline"
1267  },
1268  {
1269   "name" : "glVertexAttrib1f"
1270  },
1271  {
1272   "name" : "glVertexAttrib1fv"
1273  },
1274  {
1275   "name" : "glVertexAttrib2f"
1276  },
1277  {
1278   "name" : "glVertexAttrib2fv"
1279  },
1280  {
1281   "name" : "glVertexAttrib3f"
1282  },
1283  {
1284   "name" : "glVertexAttrib3fv"
1285  },
1286  {
1287   "name" : "glVertexAttrib4f"
1288  },
1289  {
1290   "name" : "glVertexAttrib4fv"
1291  },
1292  {
1293   "name" : "glVertexAttribBinding"
1294  },
1295  {
1296   "name" : "glVertexAttribDivisor"
1297  },
1298  {
1299   "name" : "glVertexAttribFormat"
1300  },
1301  {
1302   "name" : "glVertexAttribI4i"
1303  },
1304  {
1305   "name" : "glVertexAttribI4iv"
1306  },
1307  {
1308   "name" : "glVertexAttribI4ui"
1309  },
1310  {
1311   "name" : "glVertexAttribI4uiv"
1312  },
1313  {
1314   "name" : "glVertexAttribIFormat"
1315  },
1316  {
1317   "name" : "glVertexAttribIPointer"
1318  },
1319  {
1320   "name" : "glVertexAttribPointer"
1321  },
1322  {
1323   "name" : "glVertexBindingDivisor"
1324  },
1325  {
1326   "name" : "glViewport"
1327  },
1328  {
1329   "name" : "glWaitSync"
1330  }
1331 ],
1332 "elf_objects" : [],
1333 "enum_types" :
1334 [
1335  {
1336   "alignment" : 4,
1337   "enum_fields" :
1338   [
1339    {
1340     "enum_field_value" : 0,
1341     "name" : "KHRONOS_FALSE"
1342    },
1343    {
1344     "enum_field_value" : 1,
1345     "name" : "KHRONOS_TRUE"
1346    },
1347    {
1348     "enum_field_value" : 2147483647,
1349     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
1350    }
1351   ],
1352   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
1353   "name" : "khronos_boolean_enum_t",
1354   "size" : 4,
1355   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
1356   "underlying_type" : "_ZTIj"
1357  }
1358 ],
1359 "function_types" :
1360 [
1361  {
1362   "alignment" : 4,
1363   "linker_set_key" : "_ZTIFvjjjjiPKcPKvE",
1364   "name" : "void (unsigned int, unsigned int, unsigned int, unsigned int, int, const char *, const void *)",
1365   "parameters" :
1366   [
1367    {
1368     "referenced_type" : "_ZTIj"
1369    },
1370    {
1371     "referenced_type" : "_ZTIj"
1372    },
1373    {
1374     "referenced_type" : "_ZTIj"
1375    },
1376    {
1377     "referenced_type" : "_ZTIj"
1378    },
1379    {
1380     "referenced_type" : "_ZTIi"
1381    },
1382    {
1383     "referenced_type" : "_ZTIPKc"
1384    },
1385    {
1386     "referenced_type" : "_ZTIPKv"
1387    }
1388   ],
1389   "return_type" : "_ZTIv",
1390   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1391  },
1392  {
1393   "alignment" : 4,
1394   "linker_set_key" : "_ZTIFvvE",
1395   "name" : "void ()",
1396   "return_type" : "_ZTIv",
1397   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1398  }
1399 ],
1400 "functions" :
1401 [
1402  {
1403   "function_name" : "glActiveShaderProgram",
1404   "linker_set_key" : "glActiveShaderProgram",
1405   "parameters" :
1406   [
1407    {
1408     "referenced_type" : "_ZTIj"
1409    },
1410    {
1411     "referenced_type" : "_ZTIj"
1412    }
1413   ],
1414   "return_type" : "_ZTIv",
1415   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
1416  },
1417  {
1418   "function_name" : "glActiveTexture",
1419   "linker_set_key" : "glActiveTexture",
1420   "parameters" :
1421   [
1422    {
1423     "referenced_type" : "_ZTIj"
1424    }
1425   ],
1426   "return_type" : "_ZTIv",
1427   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1428  },
1429  {
1430   "function_name" : "glAttachShader",
1431   "linker_set_key" : "glAttachShader",
1432   "parameters" :
1433   [
1434    {
1435     "referenced_type" : "_ZTIj"
1436    },
1437    {
1438     "referenced_type" : "_ZTIj"
1439    }
1440   ],
1441   "return_type" : "_ZTIv",
1442   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1443  },
1444  {
1445   "function_name" : "glBeginQuery",
1446   "linker_set_key" : "glBeginQuery",
1447   "parameters" :
1448   [
1449    {
1450     "referenced_type" : "_ZTIj"
1451    },
1452    {
1453     "referenced_type" : "_ZTIj"
1454    }
1455   ],
1456   "return_type" : "_ZTIv",
1457   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
1458  },
1459  {
1460   "function_name" : "glBeginTransformFeedback",
1461   "linker_set_key" : "glBeginTransformFeedback",
1462   "parameters" :
1463   [
1464    {
1465     "referenced_type" : "_ZTIj"
1466    }
1467   ],
1468   "return_type" : "_ZTIv",
1469   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
1470  },
1471  {
1472   "function_name" : "glBindAttribLocation",
1473   "linker_set_key" : "glBindAttribLocation",
1474   "parameters" :
1475   [
1476    {
1477     "referenced_type" : "_ZTIj"
1478    },
1479    {
1480     "referenced_type" : "_ZTIj"
1481    },
1482    {
1483     "referenced_type" : "_ZTIPKc"
1484    }
1485   ],
1486   "return_type" : "_ZTIv",
1487   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1488  },
1489  {
1490   "function_name" : "glBindBuffer",
1491   "linker_set_key" : "glBindBuffer",
1492   "parameters" :
1493   [
1494    {
1495     "referenced_type" : "_ZTIj"
1496    },
1497    {
1498     "referenced_type" : "_ZTIj"
1499    }
1500   ],
1501   "return_type" : "_ZTIv",
1502   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1503  },
1504  {
1505   "function_name" : "glBindBufferBase",
1506   "linker_set_key" : "glBindBufferBase",
1507   "parameters" :
1508   [
1509    {
1510     "referenced_type" : "_ZTIj"
1511    },
1512    {
1513     "referenced_type" : "_ZTIj"
1514    },
1515    {
1516     "referenced_type" : "_ZTIj"
1517    }
1518   ],
1519   "return_type" : "_ZTIv",
1520   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
1521  },
1522  {
1523   "function_name" : "glBindBufferRange",
1524   "linker_set_key" : "glBindBufferRange",
1525   "parameters" :
1526   [
1527    {
1528     "referenced_type" : "_ZTIj"
1529    },
1530    {
1531     "referenced_type" : "_ZTIj"
1532    },
1533    {
1534     "referenced_type" : "_ZTIj"
1535    },
1536    {
1537     "referenced_type" : "_ZTIl"
1538    },
1539    {
1540     "referenced_type" : "_ZTIl"
1541    }
1542   ],
1543   "return_type" : "_ZTIv",
1544   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
1545  },
1546  {
1547   "function_name" : "glBindFramebuffer",
1548   "linker_set_key" : "glBindFramebuffer",
1549   "parameters" :
1550   [
1551    {
1552     "referenced_type" : "_ZTIj"
1553    },
1554    {
1555     "referenced_type" : "_ZTIj"
1556    }
1557   ],
1558   "return_type" : "_ZTIv",
1559   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1560  },
1561  {
1562   "function_name" : "glBindImageTexture",
1563   "linker_set_key" : "glBindImageTexture",
1564   "parameters" :
1565   [
1566    {
1567     "referenced_type" : "_ZTIj"
1568    },
1569    {
1570     "referenced_type" : "_ZTIj"
1571    },
1572    {
1573     "referenced_type" : "_ZTIi"
1574    },
1575    {
1576     "referenced_type" : "_ZTIh"
1577    },
1578    {
1579     "referenced_type" : "_ZTIi"
1580    },
1581    {
1582     "referenced_type" : "_ZTIj"
1583    },
1584    {
1585     "referenced_type" : "_ZTIj"
1586    }
1587   ],
1588   "return_type" : "_ZTIv",
1589   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
1590  },
1591  {
1592   "function_name" : "glBindProgramPipeline",
1593   "linker_set_key" : "glBindProgramPipeline",
1594   "parameters" :
1595   [
1596    {
1597     "referenced_type" : "_ZTIj"
1598    }
1599   ],
1600   "return_type" : "_ZTIv",
1601   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
1602  },
1603  {
1604   "function_name" : "glBindRenderbuffer",
1605   "linker_set_key" : "glBindRenderbuffer",
1606   "parameters" :
1607   [
1608    {
1609     "referenced_type" : "_ZTIj"
1610    },
1611    {
1612     "referenced_type" : "_ZTIj"
1613    }
1614   ],
1615   "return_type" : "_ZTIv",
1616   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1617  },
1618  {
1619   "function_name" : "glBindSampler",
1620   "linker_set_key" : "glBindSampler",
1621   "parameters" :
1622   [
1623    {
1624     "referenced_type" : "_ZTIj"
1625    },
1626    {
1627     "referenced_type" : "_ZTIj"
1628    }
1629   ],
1630   "return_type" : "_ZTIv",
1631   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
1632  },
1633  {
1634   "function_name" : "glBindTexture",
1635   "linker_set_key" : "glBindTexture",
1636   "parameters" :
1637   [
1638    {
1639     "referenced_type" : "_ZTIj"
1640    },
1641    {
1642     "referenced_type" : "_ZTIj"
1643    }
1644   ],
1645   "return_type" : "_ZTIv",
1646   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1647  },
1648  {
1649   "function_name" : "glBindTransformFeedback",
1650   "linker_set_key" : "glBindTransformFeedback",
1651   "parameters" :
1652   [
1653    {
1654     "referenced_type" : "_ZTIj"
1655    },
1656    {
1657     "referenced_type" : "_ZTIj"
1658    }
1659   ],
1660   "return_type" : "_ZTIv",
1661   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
1662  },
1663  {
1664   "function_name" : "glBindVertexArray",
1665   "linker_set_key" : "glBindVertexArray",
1666   "parameters" :
1667   [
1668    {
1669     "referenced_type" : "_ZTIj"
1670    }
1671   ],
1672   "return_type" : "_ZTIv",
1673   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
1674  },
1675  {
1676   "function_name" : "glBindVertexArrayOES",
1677   "linker_set_key" : "glBindVertexArrayOES",
1678   "parameters" :
1679   [
1680    {
1681     "referenced_type" : "_ZTIj"
1682    }
1683   ],
1684   "return_type" : "_ZTIv",
1685   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1686  },
1687  {
1688   "function_name" : "glBindVertexBuffer",
1689   "linker_set_key" : "glBindVertexBuffer",
1690   "parameters" :
1691   [
1692    {
1693     "referenced_type" : "_ZTIj"
1694    },
1695    {
1696     "referenced_type" : "_ZTIj"
1697    },
1698    {
1699     "referenced_type" : "_ZTIl"
1700    },
1701    {
1702     "referenced_type" : "_ZTIi"
1703    }
1704   ],
1705   "return_type" : "_ZTIv",
1706   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
1707  },
1708  {
1709   "function_name" : "glBlendBarrier",
1710   "linker_set_key" : "glBlendBarrier",
1711   "return_type" : "_ZTIv",
1712   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
1713  },
1714  {
1715   "function_name" : "glBlendBarrierKHR",
1716   "linker_set_key" : "glBlendBarrierKHR",
1717   "return_type" : "_ZTIv",
1718   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1719  },
1720  {
1721   "function_name" : "glBlendColor",
1722   "linker_set_key" : "glBlendColor",
1723   "parameters" :
1724   [
1725    {
1726     "referenced_type" : "_ZTIf"
1727    },
1728    {
1729     "referenced_type" : "_ZTIf"
1730    },
1731    {
1732     "referenced_type" : "_ZTIf"
1733    },
1734    {
1735     "referenced_type" : "_ZTIf"
1736    }
1737   ],
1738   "return_type" : "_ZTIv",
1739   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1740  },
1741  {
1742   "function_name" : "glBlendEquation",
1743   "linker_set_key" : "glBlendEquation",
1744   "parameters" :
1745   [
1746    {
1747     "referenced_type" : "_ZTIj"
1748    }
1749   ],
1750   "return_type" : "_ZTIv",
1751   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1752  },
1753  {
1754   "function_name" : "glBlendEquationSeparate",
1755   "linker_set_key" : "glBlendEquationSeparate",
1756   "parameters" :
1757   [
1758    {
1759     "referenced_type" : "_ZTIj"
1760    },
1761    {
1762     "referenced_type" : "_ZTIj"
1763    }
1764   ],
1765   "return_type" : "_ZTIv",
1766   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1767  },
1768  {
1769   "function_name" : "glBlendEquationSeparatei",
1770   "linker_set_key" : "glBlendEquationSeparatei",
1771   "parameters" :
1772   [
1773    {
1774     "referenced_type" : "_ZTIj"
1775    },
1776    {
1777     "referenced_type" : "_ZTIj"
1778    },
1779    {
1780     "referenced_type" : "_ZTIj"
1781    }
1782   ],
1783   "return_type" : "_ZTIv",
1784   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
1785  },
1786  {
1787   "function_name" : "glBlendEquationSeparateiEXT",
1788   "linker_set_key" : "glBlendEquationSeparateiEXT",
1789   "parameters" :
1790   [
1791    {
1792     "referenced_type" : "_ZTIj"
1793    },
1794    {
1795     "referenced_type" : "_ZTIj"
1796    },
1797    {
1798     "referenced_type" : "_ZTIj"
1799    }
1800   ],
1801   "return_type" : "_ZTIv",
1802   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1803  },
1804  {
1805   "function_name" : "glBlendEquationi",
1806   "linker_set_key" : "glBlendEquationi",
1807   "parameters" :
1808   [
1809    {
1810     "referenced_type" : "_ZTIj"
1811    },
1812    {
1813     "referenced_type" : "_ZTIj"
1814    }
1815   ],
1816   "return_type" : "_ZTIv",
1817   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
1818  },
1819  {
1820   "function_name" : "glBlendEquationiEXT",
1821   "linker_set_key" : "glBlendEquationiEXT",
1822   "parameters" :
1823   [
1824    {
1825     "referenced_type" : "_ZTIj"
1826    },
1827    {
1828     "referenced_type" : "_ZTIj"
1829    }
1830   ],
1831   "return_type" : "_ZTIv",
1832   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1833  },
1834  {
1835   "function_name" : "glBlendFunc",
1836   "linker_set_key" : "glBlendFunc",
1837   "parameters" :
1838   [
1839    {
1840     "referenced_type" : "_ZTIj"
1841    },
1842    {
1843     "referenced_type" : "_ZTIj"
1844    }
1845   ],
1846   "return_type" : "_ZTIv",
1847   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1848  },
1849  {
1850   "function_name" : "glBlendFuncSeparate",
1851   "linker_set_key" : "glBlendFuncSeparate",
1852   "parameters" :
1853   [
1854    {
1855     "referenced_type" : "_ZTIj"
1856    },
1857    {
1858     "referenced_type" : "_ZTIj"
1859    },
1860    {
1861     "referenced_type" : "_ZTIj"
1862    },
1863    {
1864     "referenced_type" : "_ZTIj"
1865    }
1866   ],
1867   "return_type" : "_ZTIv",
1868   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1869  },
1870  {
1871   "function_name" : "glBlendFuncSeparatei",
1872   "linker_set_key" : "glBlendFuncSeparatei",
1873   "parameters" :
1874   [
1875    {
1876     "referenced_type" : "_ZTIj"
1877    },
1878    {
1879     "referenced_type" : "_ZTIj"
1880    },
1881    {
1882     "referenced_type" : "_ZTIj"
1883    },
1884    {
1885     "referenced_type" : "_ZTIj"
1886    },
1887    {
1888     "referenced_type" : "_ZTIj"
1889    }
1890   ],
1891   "return_type" : "_ZTIv",
1892   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
1893  },
1894  {
1895   "function_name" : "glBlendFuncSeparateiEXT",
1896   "linker_set_key" : "glBlendFuncSeparateiEXT",
1897   "parameters" :
1898   [
1899    {
1900     "referenced_type" : "_ZTIj"
1901    },
1902    {
1903     "referenced_type" : "_ZTIj"
1904    },
1905    {
1906     "referenced_type" : "_ZTIj"
1907    },
1908    {
1909     "referenced_type" : "_ZTIj"
1910    },
1911    {
1912     "referenced_type" : "_ZTIj"
1913    }
1914   ],
1915   "return_type" : "_ZTIv",
1916   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1917  },
1918  {
1919   "function_name" : "glBlendFunci",
1920   "linker_set_key" : "glBlendFunci",
1921   "parameters" :
1922   [
1923    {
1924     "referenced_type" : "_ZTIj"
1925    },
1926    {
1927     "referenced_type" : "_ZTIj"
1928    },
1929    {
1930     "referenced_type" : "_ZTIj"
1931    }
1932   ],
1933   "return_type" : "_ZTIv",
1934   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
1935  },
1936  {
1937   "function_name" : "glBlendFunciEXT",
1938   "linker_set_key" : "glBlendFunciEXT",
1939   "parameters" :
1940   [
1941    {
1942     "referenced_type" : "_ZTIj"
1943    },
1944    {
1945     "referenced_type" : "_ZTIj"
1946    },
1947    {
1948     "referenced_type" : "_ZTIj"
1949    }
1950   ],
1951   "return_type" : "_ZTIv",
1952   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1953  },
1954  {
1955   "function_name" : "glBlitFramebuffer",
1956   "linker_set_key" : "glBlitFramebuffer",
1957   "parameters" :
1958   [
1959    {
1960     "referenced_type" : "_ZTIi"
1961    },
1962    {
1963     "referenced_type" : "_ZTIi"
1964    },
1965    {
1966     "referenced_type" : "_ZTIi"
1967    },
1968    {
1969     "referenced_type" : "_ZTIi"
1970    },
1971    {
1972     "referenced_type" : "_ZTIi"
1973    },
1974    {
1975     "referenced_type" : "_ZTIi"
1976    },
1977    {
1978     "referenced_type" : "_ZTIi"
1979    },
1980    {
1981     "referenced_type" : "_ZTIi"
1982    },
1983    {
1984     "referenced_type" : "_ZTIj"
1985    },
1986    {
1987     "referenced_type" : "_ZTIj"
1988    }
1989   ],
1990   "return_type" : "_ZTIv",
1991   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
1992  },
1993  {
1994   "function_name" : "glBufferData",
1995   "linker_set_key" : "glBufferData",
1996   "parameters" :
1997   [
1998    {
1999     "referenced_type" : "_ZTIj"
2000    },
2001    {
2002     "referenced_type" : "_ZTIl"
2003    },
2004    {
2005     "referenced_type" : "_ZTIPKv"
2006    },
2007    {
2008     "referenced_type" : "_ZTIj"
2009    }
2010   ],
2011   "return_type" : "_ZTIv",
2012   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2013  },
2014  {
2015   "function_name" : "glBufferStorageEXT",
2016   "linker_set_key" : "glBufferStorageEXT",
2017   "parameters" :
2018   [
2019    {
2020     "referenced_type" : "_ZTIj"
2021    },
2022    {
2023     "referenced_type" : "_ZTIl"
2024    },
2025    {
2026     "referenced_type" : "_ZTIPKv"
2027    },
2028    {
2029     "referenced_type" : "_ZTIj"
2030    }
2031   ],
2032   "return_type" : "_ZTIv",
2033   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2034  },
2035  {
2036   "function_name" : "glBufferStorageExternalEXT",
2037   "linker_set_key" : "glBufferStorageExternalEXT",
2038   "parameters" :
2039   [
2040    {
2041     "referenced_type" : "_ZTIj"
2042    },
2043    {
2044     "referenced_type" : "_ZTIl"
2045    },
2046    {
2047     "referenced_type" : "_ZTIl"
2048    },
2049    {
2050     "referenced_type" : "_ZTIPv"
2051    },
2052    {
2053     "referenced_type" : "_ZTIj"
2054    }
2055   ],
2056   "return_type" : "_ZTIv",
2057   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2058  },
2059  {
2060   "function_name" : "glBufferSubData",
2061   "linker_set_key" : "glBufferSubData",
2062   "parameters" :
2063   [
2064    {
2065     "referenced_type" : "_ZTIj"
2066    },
2067    {
2068     "referenced_type" : "_ZTIl"
2069    },
2070    {
2071     "referenced_type" : "_ZTIl"
2072    },
2073    {
2074     "referenced_type" : "_ZTIPKv"
2075    }
2076   ],
2077   "return_type" : "_ZTIv",
2078   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2079  },
2080  {
2081   "function_name" : "glCheckFramebufferStatus",
2082   "linker_set_key" : "glCheckFramebufferStatus",
2083   "parameters" :
2084   [
2085    {
2086     "referenced_type" : "_ZTIj"
2087    }
2088   ],
2089   "return_type" : "_ZTIj",
2090   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2091  },
2092  {
2093   "function_name" : "glClear",
2094   "linker_set_key" : "glClear",
2095   "parameters" :
2096   [
2097    {
2098     "referenced_type" : "_ZTIj"
2099    }
2100   ],
2101   "return_type" : "_ZTIv",
2102   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2103  },
2104  {
2105   "function_name" : "glClearBufferfi",
2106   "linker_set_key" : "glClearBufferfi",
2107   "parameters" :
2108   [
2109    {
2110     "referenced_type" : "_ZTIj"
2111    },
2112    {
2113     "referenced_type" : "_ZTIi"
2114    },
2115    {
2116     "referenced_type" : "_ZTIf"
2117    },
2118    {
2119     "referenced_type" : "_ZTIi"
2120    }
2121   ],
2122   "return_type" : "_ZTIv",
2123   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
2124  },
2125  {
2126   "function_name" : "glClearBufferfv",
2127   "linker_set_key" : "glClearBufferfv",
2128   "parameters" :
2129   [
2130    {
2131     "referenced_type" : "_ZTIj"
2132    },
2133    {
2134     "referenced_type" : "_ZTIi"
2135    },
2136    {
2137     "referenced_type" : "_ZTIPKf"
2138    }
2139   ],
2140   "return_type" : "_ZTIv",
2141   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
2142  },
2143  {
2144   "function_name" : "glClearBufferiv",
2145   "linker_set_key" : "glClearBufferiv",
2146   "parameters" :
2147   [
2148    {
2149     "referenced_type" : "_ZTIj"
2150    },
2151    {
2152     "referenced_type" : "_ZTIi"
2153    },
2154    {
2155     "referenced_type" : "_ZTIPKi"
2156    }
2157   ],
2158   "return_type" : "_ZTIv",
2159   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
2160  },
2161  {
2162   "function_name" : "glClearBufferuiv",
2163   "linker_set_key" : "glClearBufferuiv",
2164   "parameters" :
2165   [
2166    {
2167     "referenced_type" : "_ZTIj"
2168    },
2169    {
2170     "referenced_type" : "_ZTIi"
2171    },
2172    {
2173     "referenced_type" : "_ZTIPKj"
2174    }
2175   ],
2176   "return_type" : "_ZTIv",
2177   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
2178  },
2179  {
2180   "function_name" : "glClearColor",
2181   "linker_set_key" : "glClearColor",
2182   "parameters" :
2183   [
2184    {
2185     "referenced_type" : "_ZTIf"
2186    },
2187    {
2188     "referenced_type" : "_ZTIf"
2189    },
2190    {
2191     "referenced_type" : "_ZTIf"
2192    },
2193    {
2194     "referenced_type" : "_ZTIf"
2195    }
2196   ],
2197   "return_type" : "_ZTIv",
2198   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2199  },
2200  {
2201   "function_name" : "glClearDepthf",
2202   "linker_set_key" : "glClearDepthf",
2203   "parameters" :
2204   [
2205    {
2206     "referenced_type" : "_ZTIf"
2207    }
2208   ],
2209   "return_type" : "_ZTIv",
2210   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2211  },
2212  {
2213   "function_name" : "glClearStencil",
2214   "linker_set_key" : "glClearStencil",
2215   "parameters" :
2216   [
2217    {
2218     "referenced_type" : "_ZTIi"
2219    }
2220   ],
2221   "return_type" : "_ZTIv",
2222   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2223  },
2224  {
2225   "function_name" : "glClientWaitSync",
2226   "linker_set_key" : "glClientWaitSync",
2227   "parameters" :
2228   [
2229    {
2230     "referenced_type" : "_ZTIP8__GLsync"
2231    },
2232    {
2233     "referenced_type" : "_ZTIj"
2234    },
2235    {
2236     "referenced_type" : "_ZTIy"
2237    }
2238   ],
2239   "return_type" : "_ZTIj",
2240   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
2241  },
2242  {
2243   "function_name" : "glColorMask",
2244   "linker_set_key" : "glColorMask",
2245   "parameters" :
2246   [
2247    {
2248     "referenced_type" : "_ZTIh"
2249    },
2250    {
2251     "referenced_type" : "_ZTIh"
2252    },
2253    {
2254     "referenced_type" : "_ZTIh"
2255    },
2256    {
2257     "referenced_type" : "_ZTIh"
2258    }
2259   ],
2260   "return_type" : "_ZTIv",
2261   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2262  },
2263  {
2264   "function_name" : "glColorMaski",
2265   "linker_set_key" : "glColorMaski",
2266   "parameters" :
2267   [
2268    {
2269     "referenced_type" : "_ZTIj"
2270    },
2271    {
2272     "referenced_type" : "_ZTIh"
2273    },
2274    {
2275     "referenced_type" : "_ZTIh"
2276    },
2277    {
2278     "referenced_type" : "_ZTIh"
2279    },
2280    {
2281     "referenced_type" : "_ZTIh"
2282    }
2283   ],
2284   "return_type" : "_ZTIv",
2285   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
2286  },
2287  {
2288   "function_name" : "glColorMaskiEXT",
2289   "linker_set_key" : "glColorMaskiEXT",
2290   "parameters" :
2291   [
2292    {
2293     "referenced_type" : "_ZTIj"
2294    },
2295    {
2296     "referenced_type" : "_ZTIh"
2297    },
2298    {
2299     "referenced_type" : "_ZTIh"
2300    },
2301    {
2302     "referenced_type" : "_ZTIh"
2303    },
2304    {
2305     "referenced_type" : "_ZTIh"
2306    }
2307   ],
2308   "return_type" : "_ZTIv",
2309   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2310  },
2311  {
2312   "function_name" : "glCompileShader",
2313   "linker_set_key" : "glCompileShader",
2314   "parameters" :
2315   [
2316    {
2317     "referenced_type" : "_ZTIj"
2318    }
2319   ],
2320   "return_type" : "_ZTIv",
2321   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2322  },
2323  {
2324   "function_name" : "glCompressedTexImage2D",
2325   "linker_set_key" : "glCompressedTexImage2D",
2326   "parameters" :
2327   [
2328    {
2329     "referenced_type" : "_ZTIj"
2330    },
2331    {
2332     "referenced_type" : "_ZTIi"
2333    },
2334    {
2335     "referenced_type" : "_ZTIj"
2336    },
2337    {
2338     "referenced_type" : "_ZTIi"
2339    },
2340    {
2341     "referenced_type" : "_ZTIi"
2342    },
2343    {
2344     "referenced_type" : "_ZTIi"
2345    },
2346    {
2347     "referenced_type" : "_ZTIi"
2348    },
2349    {
2350     "referenced_type" : "_ZTIPKv"
2351    }
2352   ],
2353   "return_type" : "_ZTIv",
2354   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2355  },
2356  {
2357   "function_name" : "glCompressedTexImage3D",
2358   "linker_set_key" : "glCompressedTexImage3D",
2359   "parameters" :
2360   [
2361    {
2362     "referenced_type" : "_ZTIj"
2363    },
2364    {
2365     "referenced_type" : "_ZTIi"
2366    },
2367    {
2368     "referenced_type" : "_ZTIj"
2369    },
2370    {
2371     "referenced_type" : "_ZTIi"
2372    },
2373    {
2374     "referenced_type" : "_ZTIi"
2375    },
2376    {
2377     "referenced_type" : "_ZTIi"
2378    },
2379    {
2380     "referenced_type" : "_ZTIi"
2381    },
2382    {
2383     "referenced_type" : "_ZTIi"
2384    },
2385    {
2386     "referenced_type" : "_ZTIPKv"
2387    }
2388   ],
2389   "return_type" : "_ZTIv",
2390   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
2391  },
2392  {
2393   "function_name" : "glCompressedTexImage3DOES",
2394   "linker_set_key" : "glCompressedTexImage3DOES",
2395   "parameters" :
2396   [
2397    {
2398     "referenced_type" : "_ZTIj"
2399    },
2400    {
2401     "referenced_type" : "_ZTIi"
2402    },
2403    {
2404     "referenced_type" : "_ZTIj"
2405    },
2406    {
2407     "referenced_type" : "_ZTIi"
2408    },
2409    {
2410     "referenced_type" : "_ZTIi"
2411    },
2412    {
2413     "referenced_type" : "_ZTIi"
2414    },
2415    {
2416     "referenced_type" : "_ZTIi"
2417    },
2418    {
2419     "referenced_type" : "_ZTIi"
2420    },
2421    {
2422     "referenced_type" : "_ZTIPKv"
2423    }
2424   ],
2425   "return_type" : "_ZTIv",
2426   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2427  },
2428  {
2429   "function_name" : "glCompressedTexSubImage2D",
2430   "linker_set_key" : "glCompressedTexSubImage2D",
2431   "parameters" :
2432   [
2433    {
2434     "referenced_type" : "_ZTIj"
2435    },
2436    {
2437     "referenced_type" : "_ZTIi"
2438    },
2439    {
2440     "referenced_type" : "_ZTIi"
2441    },
2442    {
2443     "referenced_type" : "_ZTIi"
2444    },
2445    {
2446     "referenced_type" : "_ZTIi"
2447    },
2448    {
2449     "referenced_type" : "_ZTIi"
2450    },
2451    {
2452     "referenced_type" : "_ZTIj"
2453    },
2454    {
2455     "referenced_type" : "_ZTIi"
2456    },
2457    {
2458     "referenced_type" : "_ZTIPKv"
2459    }
2460   ],
2461   "return_type" : "_ZTIv",
2462   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2463  },
2464  {
2465   "function_name" : "glCompressedTexSubImage3D",
2466   "linker_set_key" : "glCompressedTexSubImage3D",
2467   "parameters" :
2468   [
2469    {
2470     "referenced_type" : "_ZTIj"
2471    },
2472    {
2473     "referenced_type" : "_ZTIi"
2474    },
2475    {
2476     "referenced_type" : "_ZTIi"
2477    },
2478    {
2479     "referenced_type" : "_ZTIi"
2480    },
2481    {
2482     "referenced_type" : "_ZTIi"
2483    },
2484    {
2485     "referenced_type" : "_ZTIi"
2486    },
2487    {
2488     "referenced_type" : "_ZTIi"
2489    },
2490    {
2491     "referenced_type" : "_ZTIi"
2492    },
2493    {
2494     "referenced_type" : "_ZTIj"
2495    },
2496    {
2497     "referenced_type" : "_ZTIi"
2498    },
2499    {
2500     "referenced_type" : "_ZTIPKv"
2501    }
2502   ],
2503   "return_type" : "_ZTIv",
2504   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
2505  },
2506  {
2507   "function_name" : "glCompressedTexSubImage3DOES",
2508   "linker_set_key" : "glCompressedTexSubImage3DOES",
2509   "parameters" :
2510   [
2511    {
2512     "referenced_type" : "_ZTIj"
2513    },
2514    {
2515     "referenced_type" : "_ZTIi"
2516    },
2517    {
2518     "referenced_type" : "_ZTIi"
2519    },
2520    {
2521     "referenced_type" : "_ZTIi"
2522    },
2523    {
2524     "referenced_type" : "_ZTIi"
2525    },
2526    {
2527     "referenced_type" : "_ZTIi"
2528    },
2529    {
2530     "referenced_type" : "_ZTIi"
2531    },
2532    {
2533     "referenced_type" : "_ZTIi"
2534    },
2535    {
2536     "referenced_type" : "_ZTIj"
2537    },
2538    {
2539     "referenced_type" : "_ZTIi"
2540    },
2541    {
2542     "referenced_type" : "_ZTIPKv"
2543    }
2544   ],
2545   "return_type" : "_ZTIv",
2546   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2547  },
2548  {
2549   "function_name" : "glCopyBufferSubData",
2550   "linker_set_key" : "glCopyBufferSubData",
2551   "parameters" :
2552   [
2553    {
2554     "referenced_type" : "_ZTIj"
2555    },
2556    {
2557     "referenced_type" : "_ZTIj"
2558    },
2559    {
2560     "referenced_type" : "_ZTIl"
2561    },
2562    {
2563     "referenced_type" : "_ZTIl"
2564    },
2565    {
2566     "referenced_type" : "_ZTIl"
2567    }
2568   ],
2569   "return_type" : "_ZTIv",
2570   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
2571  },
2572  {
2573   "function_name" : "glCopyImageSubData",
2574   "linker_set_key" : "glCopyImageSubData",
2575   "parameters" :
2576   [
2577    {
2578     "referenced_type" : "_ZTIj"
2579    },
2580    {
2581     "referenced_type" : "_ZTIj"
2582    },
2583    {
2584     "referenced_type" : "_ZTIi"
2585    },
2586    {
2587     "referenced_type" : "_ZTIi"
2588    },
2589    {
2590     "referenced_type" : "_ZTIi"
2591    },
2592    {
2593     "referenced_type" : "_ZTIi"
2594    },
2595    {
2596     "referenced_type" : "_ZTIj"
2597    },
2598    {
2599     "referenced_type" : "_ZTIj"
2600    },
2601    {
2602     "referenced_type" : "_ZTIi"
2603    },
2604    {
2605     "referenced_type" : "_ZTIi"
2606    },
2607    {
2608     "referenced_type" : "_ZTIi"
2609    },
2610    {
2611     "referenced_type" : "_ZTIi"
2612    },
2613    {
2614     "referenced_type" : "_ZTIi"
2615    },
2616    {
2617     "referenced_type" : "_ZTIi"
2618    },
2619    {
2620     "referenced_type" : "_ZTIi"
2621    }
2622   ],
2623   "return_type" : "_ZTIv",
2624   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
2625  },
2626  {
2627   "function_name" : "glCopyImageSubDataEXT",
2628   "linker_set_key" : "glCopyImageSubDataEXT",
2629   "parameters" :
2630   [
2631    {
2632     "referenced_type" : "_ZTIj"
2633    },
2634    {
2635     "referenced_type" : "_ZTIj"
2636    },
2637    {
2638     "referenced_type" : "_ZTIi"
2639    },
2640    {
2641     "referenced_type" : "_ZTIi"
2642    },
2643    {
2644     "referenced_type" : "_ZTIi"
2645    },
2646    {
2647     "referenced_type" : "_ZTIi"
2648    },
2649    {
2650     "referenced_type" : "_ZTIj"
2651    },
2652    {
2653     "referenced_type" : "_ZTIj"
2654    },
2655    {
2656     "referenced_type" : "_ZTIi"
2657    },
2658    {
2659     "referenced_type" : "_ZTIi"
2660    },
2661    {
2662     "referenced_type" : "_ZTIi"
2663    },
2664    {
2665     "referenced_type" : "_ZTIi"
2666    },
2667    {
2668     "referenced_type" : "_ZTIi"
2669    },
2670    {
2671     "referenced_type" : "_ZTIi"
2672    },
2673    {
2674     "referenced_type" : "_ZTIi"
2675    }
2676   ],
2677   "return_type" : "_ZTIv",
2678   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2679  },
2680  {
2681   "function_name" : "glCopyTexImage2D",
2682   "linker_set_key" : "glCopyTexImage2D",
2683   "parameters" :
2684   [
2685    {
2686     "referenced_type" : "_ZTIj"
2687    },
2688    {
2689     "referenced_type" : "_ZTIi"
2690    },
2691    {
2692     "referenced_type" : "_ZTIj"
2693    },
2694    {
2695     "referenced_type" : "_ZTIi"
2696    },
2697    {
2698     "referenced_type" : "_ZTIi"
2699    },
2700    {
2701     "referenced_type" : "_ZTIi"
2702    },
2703    {
2704     "referenced_type" : "_ZTIi"
2705    },
2706    {
2707     "referenced_type" : "_ZTIi"
2708    }
2709   ],
2710   "return_type" : "_ZTIv",
2711   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2712  },
2713  {
2714   "function_name" : "glCopyTexSubImage2D",
2715   "linker_set_key" : "glCopyTexSubImage2D",
2716   "parameters" :
2717   [
2718    {
2719     "referenced_type" : "_ZTIj"
2720    },
2721    {
2722     "referenced_type" : "_ZTIi"
2723    },
2724    {
2725     "referenced_type" : "_ZTIi"
2726    },
2727    {
2728     "referenced_type" : "_ZTIi"
2729    },
2730    {
2731     "referenced_type" : "_ZTIi"
2732    },
2733    {
2734     "referenced_type" : "_ZTIi"
2735    },
2736    {
2737     "referenced_type" : "_ZTIi"
2738    },
2739    {
2740     "referenced_type" : "_ZTIi"
2741    }
2742   ],
2743   "return_type" : "_ZTIv",
2744   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2745  },
2746  {
2747   "function_name" : "glCopyTexSubImage3D",
2748   "linker_set_key" : "glCopyTexSubImage3D",
2749   "parameters" :
2750   [
2751    {
2752     "referenced_type" : "_ZTIj"
2753    },
2754    {
2755     "referenced_type" : "_ZTIi"
2756    },
2757    {
2758     "referenced_type" : "_ZTIi"
2759    },
2760    {
2761     "referenced_type" : "_ZTIi"
2762    },
2763    {
2764     "referenced_type" : "_ZTIi"
2765    },
2766    {
2767     "referenced_type" : "_ZTIi"
2768    },
2769    {
2770     "referenced_type" : "_ZTIi"
2771    },
2772    {
2773     "referenced_type" : "_ZTIi"
2774    },
2775    {
2776     "referenced_type" : "_ZTIi"
2777    }
2778   ],
2779   "return_type" : "_ZTIv",
2780   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
2781  },
2782  {
2783   "function_name" : "glCopyTexSubImage3DOES",
2784   "linker_set_key" : "glCopyTexSubImage3DOES",
2785   "parameters" :
2786   [
2787    {
2788     "referenced_type" : "_ZTIj"
2789    },
2790    {
2791     "referenced_type" : "_ZTIi"
2792    },
2793    {
2794     "referenced_type" : "_ZTIi"
2795    },
2796    {
2797     "referenced_type" : "_ZTIi"
2798    },
2799    {
2800     "referenced_type" : "_ZTIi"
2801    },
2802    {
2803     "referenced_type" : "_ZTIi"
2804    },
2805    {
2806     "referenced_type" : "_ZTIi"
2807    },
2808    {
2809     "referenced_type" : "_ZTIi"
2810    },
2811    {
2812     "referenced_type" : "_ZTIi"
2813    }
2814   ],
2815   "return_type" : "_ZTIv",
2816   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2817  },
2818  {
2819   "function_name" : "glCreateProgram",
2820   "linker_set_key" : "glCreateProgram",
2821   "return_type" : "_ZTIj",
2822   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2823  },
2824  {
2825   "function_name" : "glCreateShader",
2826   "linker_set_key" : "glCreateShader",
2827   "parameters" :
2828   [
2829    {
2830     "referenced_type" : "_ZTIj"
2831    }
2832   ],
2833   "return_type" : "_ZTIj",
2834   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2835  },
2836  {
2837   "function_name" : "glCreateShaderProgramv",
2838   "linker_set_key" : "glCreateShaderProgramv",
2839   "parameters" :
2840   [
2841    {
2842     "referenced_type" : "_ZTIj"
2843    },
2844    {
2845     "referenced_type" : "_ZTIi"
2846    },
2847    {
2848     "referenced_type" : "_ZTIPKPKc"
2849    }
2850   ],
2851   "return_type" : "_ZTIj",
2852   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
2853  },
2854  {
2855   "function_name" : "glCullFace",
2856   "linker_set_key" : "glCullFace",
2857   "parameters" :
2858   [
2859    {
2860     "referenced_type" : "_ZTIj"
2861    }
2862   ],
2863   "return_type" : "_ZTIv",
2864   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2865  },
2866  {
2867   "function_name" : "glDebugMessageCallback",
2868   "linker_set_key" : "glDebugMessageCallback",
2869   "parameters" :
2870   [
2871    {
2872     "referenced_type" : "_ZTIPFvjjjjiPKcPKvE"
2873    },
2874    {
2875     "referenced_type" : "_ZTIPKv"
2876    }
2877   ],
2878   "return_type" : "_ZTIv",
2879   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
2880  },
2881  {
2882   "function_name" : "glDebugMessageCallbackKHR",
2883   "linker_set_key" : "glDebugMessageCallbackKHR",
2884   "parameters" :
2885   [
2886    {
2887     "referenced_type" : "_ZTIPFvjjjjiPKcPKvE"
2888    },
2889    {
2890     "referenced_type" : "_ZTIPKv"
2891    }
2892   ],
2893   "return_type" : "_ZTIv",
2894   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2895  },
2896  {
2897   "function_name" : "glDebugMessageControl",
2898   "linker_set_key" : "glDebugMessageControl",
2899   "parameters" :
2900   [
2901    {
2902     "referenced_type" : "_ZTIj"
2903    },
2904    {
2905     "referenced_type" : "_ZTIj"
2906    },
2907    {
2908     "referenced_type" : "_ZTIj"
2909    },
2910    {
2911     "referenced_type" : "_ZTIi"
2912    },
2913    {
2914     "referenced_type" : "_ZTIPKj"
2915    },
2916    {
2917     "referenced_type" : "_ZTIh"
2918    }
2919   ],
2920   "return_type" : "_ZTIv",
2921   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
2922  },
2923  {
2924   "function_name" : "glDebugMessageControlKHR",
2925   "linker_set_key" : "glDebugMessageControlKHR",
2926   "parameters" :
2927   [
2928    {
2929     "referenced_type" : "_ZTIj"
2930    },
2931    {
2932     "referenced_type" : "_ZTIj"
2933    },
2934    {
2935     "referenced_type" : "_ZTIj"
2936    },
2937    {
2938     "referenced_type" : "_ZTIi"
2939    },
2940    {
2941     "referenced_type" : "_ZTIPKj"
2942    },
2943    {
2944     "referenced_type" : "_ZTIh"
2945    }
2946   ],
2947   "return_type" : "_ZTIv",
2948   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2949  },
2950  {
2951   "function_name" : "glDebugMessageInsert",
2952   "linker_set_key" : "glDebugMessageInsert",
2953   "parameters" :
2954   [
2955    {
2956     "referenced_type" : "_ZTIj"
2957    },
2958    {
2959     "referenced_type" : "_ZTIj"
2960    },
2961    {
2962     "referenced_type" : "_ZTIj"
2963    },
2964    {
2965     "referenced_type" : "_ZTIj"
2966    },
2967    {
2968     "referenced_type" : "_ZTIi"
2969    },
2970    {
2971     "referenced_type" : "_ZTIPKc"
2972    }
2973   ],
2974   "return_type" : "_ZTIv",
2975   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
2976  },
2977  {
2978   "function_name" : "glDebugMessageInsertKHR",
2979   "linker_set_key" : "glDebugMessageInsertKHR",
2980   "parameters" :
2981   [
2982    {
2983     "referenced_type" : "_ZTIj"
2984    },
2985    {
2986     "referenced_type" : "_ZTIj"
2987    },
2988    {
2989     "referenced_type" : "_ZTIj"
2990    },
2991    {
2992     "referenced_type" : "_ZTIj"
2993    },
2994    {
2995     "referenced_type" : "_ZTIi"
2996    },
2997    {
2998     "referenced_type" : "_ZTIPKc"
2999    }
3000   ],
3001   "return_type" : "_ZTIv",
3002   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3003  },
3004  {
3005   "function_name" : "glDeleteBuffers",
3006   "linker_set_key" : "glDeleteBuffers",
3007   "parameters" :
3008   [
3009    {
3010     "referenced_type" : "_ZTIi"
3011    },
3012    {
3013     "referenced_type" : "_ZTIPKj"
3014    }
3015   ],
3016   "return_type" : "_ZTIv",
3017   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3018  },
3019  {
3020   "function_name" : "glDeleteFramebuffers",
3021   "linker_set_key" : "glDeleteFramebuffers",
3022   "parameters" :
3023   [
3024    {
3025     "referenced_type" : "_ZTIi"
3026    },
3027    {
3028     "referenced_type" : "_ZTIPKj"
3029    }
3030   ],
3031   "return_type" : "_ZTIv",
3032   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3033  },
3034  {
3035   "function_name" : "glDeleteProgram",
3036   "linker_set_key" : "glDeleteProgram",
3037   "parameters" :
3038   [
3039    {
3040     "referenced_type" : "_ZTIj"
3041    }
3042   ],
3043   "return_type" : "_ZTIv",
3044   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3045  },
3046  {
3047   "function_name" : "glDeleteProgramPipelines",
3048   "linker_set_key" : "glDeleteProgramPipelines",
3049   "parameters" :
3050   [
3051    {
3052     "referenced_type" : "_ZTIi"
3053    },
3054    {
3055     "referenced_type" : "_ZTIPKj"
3056    }
3057   ],
3058   "return_type" : "_ZTIv",
3059   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
3060  },
3061  {
3062   "function_name" : "glDeleteQueries",
3063   "linker_set_key" : "glDeleteQueries",
3064   "parameters" :
3065   [
3066    {
3067     "referenced_type" : "_ZTIi"
3068    },
3069    {
3070     "referenced_type" : "_ZTIPKj"
3071    }
3072   ],
3073   "return_type" : "_ZTIv",
3074   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3075  },
3076  {
3077   "function_name" : "glDeleteRenderbuffers",
3078   "linker_set_key" : "glDeleteRenderbuffers",
3079   "parameters" :
3080   [
3081    {
3082     "referenced_type" : "_ZTIi"
3083    },
3084    {
3085     "referenced_type" : "_ZTIPKj"
3086    }
3087   ],
3088   "return_type" : "_ZTIv",
3089   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3090  },
3091  {
3092   "function_name" : "glDeleteSamplers",
3093   "linker_set_key" : "glDeleteSamplers",
3094   "parameters" :
3095   [
3096    {
3097     "referenced_type" : "_ZTIi"
3098    },
3099    {
3100     "referenced_type" : "_ZTIPKj"
3101    }
3102   ],
3103   "return_type" : "_ZTIv",
3104   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3105  },
3106  {
3107   "function_name" : "glDeleteShader",
3108   "linker_set_key" : "glDeleteShader",
3109   "parameters" :
3110   [
3111    {
3112     "referenced_type" : "_ZTIj"
3113    }
3114   ],
3115   "return_type" : "_ZTIv",
3116   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3117  },
3118  {
3119   "function_name" : "glDeleteSync",
3120   "linker_set_key" : "glDeleteSync",
3121   "parameters" :
3122   [
3123    {
3124     "referenced_type" : "_ZTIP8__GLsync"
3125    }
3126   ],
3127   "return_type" : "_ZTIv",
3128   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3129  },
3130  {
3131   "function_name" : "glDeleteTextures",
3132   "linker_set_key" : "glDeleteTextures",
3133   "parameters" :
3134   [
3135    {
3136     "referenced_type" : "_ZTIi"
3137    },
3138    {
3139     "referenced_type" : "_ZTIPKj"
3140    }
3141   ],
3142   "return_type" : "_ZTIv",
3143   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3144  },
3145  {
3146   "function_name" : "glDeleteTransformFeedbacks",
3147   "linker_set_key" : "glDeleteTransformFeedbacks",
3148   "parameters" :
3149   [
3150    {
3151     "referenced_type" : "_ZTIi"
3152    },
3153    {
3154     "referenced_type" : "_ZTIPKj"
3155    }
3156   ],
3157   "return_type" : "_ZTIv",
3158   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3159  },
3160  {
3161   "function_name" : "glDeleteVertexArrays",
3162   "linker_set_key" : "glDeleteVertexArrays",
3163   "parameters" :
3164   [
3165    {
3166     "referenced_type" : "_ZTIi"
3167    },
3168    {
3169     "referenced_type" : "_ZTIPKj"
3170    }
3171   ],
3172   "return_type" : "_ZTIv",
3173   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3174  },
3175  {
3176   "function_name" : "glDeleteVertexArraysOES",
3177   "linker_set_key" : "glDeleteVertexArraysOES",
3178   "parameters" :
3179   [
3180    {
3181     "referenced_type" : "_ZTIi"
3182    },
3183    {
3184     "referenced_type" : "_ZTIPKj"
3185    }
3186   ],
3187   "return_type" : "_ZTIv",
3188   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3189  },
3190  {
3191   "function_name" : "glDepthFunc",
3192   "linker_set_key" : "glDepthFunc",
3193   "parameters" :
3194   [
3195    {
3196     "referenced_type" : "_ZTIj"
3197    }
3198   ],
3199   "return_type" : "_ZTIv",
3200   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3201  },
3202  {
3203   "function_name" : "glDepthMask",
3204   "linker_set_key" : "glDepthMask",
3205   "parameters" :
3206   [
3207    {
3208     "referenced_type" : "_ZTIh"
3209    }
3210   ],
3211   "return_type" : "_ZTIv",
3212   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3213  },
3214  {
3215   "function_name" : "glDepthRangef",
3216   "linker_set_key" : "glDepthRangef",
3217   "parameters" :
3218   [
3219    {
3220     "referenced_type" : "_ZTIf"
3221    },
3222    {
3223     "referenced_type" : "_ZTIf"
3224    }
3225   ],
3226   "return_type" : "_ZTIv",
3227   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3228  },
3229  {
3230   "function_name" : "glDetachShader",
3231   "linker_set_key" : "glDetachShader",
3232   "parameters" :
3233   [
3234    {
3235     "referenced_type" : "_ZTIj"
3236    },
3237    {
3238     "referenced_type" : "_ZTIj"
3239    }
3240   ],
3241   "return_type" : "_ZTIv",
3242   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3243  },
3244  {
3245   "function_name" : "glDisable",
3246   "linker_set_key" : "glDisable",
3247   "parameters" :
3248   [
3249    {
3250     "referenced_type" : "_ZTIj"
3251    }
3252   ],
3253   "return_type" : "_ZTIv",
3254   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3255  },
3256  {
3257   "function_name" : "glDisableVertexAttribArray",
3258   "linker_set_key" : "glDisableVertexAttribArray",
3259   "parameters" :
3260   [
3261    {
3262     "referenced_type" : "_ZTIj"
3263    }
3264   ],
3265   "return_type" : "_ZTIv",
3266   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3267  },
3268  {
3269   "function_name" : "glDisablei",
3270   "linker_set_key" : "glDisablei",
3271   "parameters" :
3272   [
3273    {
3274     "referenced_type" : "_ZTIj"
3275    },
3276    {
3277     "referenced_type" : "_ZTIj"
3278    }
3279   ],
3280   "return_type" : "_ZTIv",
3281   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
3282  },
3283  {
3284   "function_name" : "glDisableiEXT",
3285   "linker_set_key" : "glDisableiEXT",
3286   "parameters" :
3287   [
3288    {
3289     "referenced_type" : "_ZTIj"
3290    },
3291    {
3292     "referenced_type" : "_ZTIj"
3293    }
3294   ],
3295   "return_type" : "_ZTIv",
3296   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3297  },
3298  {
3299   "function_name" : "glDispatchCompute",
3300   "linker_set_key" : "glDispatchCompute",
3301   "parameters" :
3302   [
3303    {
3304     "referenced_type" : "_ZTIj"
3305    },
3306    {
3307     "referenced_type" : "_ZTIj"
3308    },
3309    {
3310     "referenced_type" : "_ZTIj"
3311    }
3312   ],
3313   "return_type" : "_ZTIv",
3314   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
3315  },
3316  {
3317   "function_name" : "glDispatchComputeIndirect",
3318   "linker_set_key" : "glDispatchComputeIndirect",
3319   "parameters" :
3320   [
3321    {
3322     "referenced_type" : "_ZTIl"
3323    }
3324   ],
3325   "return_type" : "_ZTIv",
3326   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
3327  },
3328  {
3329   "function_name" : "glDrawArrays",
3330   "linker_set_key" : "glDrawArrays",
3331   "parameters" :
3332   [
3333    {
3334     "referenced_type" : "_ZTIj"
3335    },
3336    {
3337     "referenced_type" : "_ZTIi"
3338    },
3339    {
3340     "referenced_type" : "_ZTIi"
3341    }
3342   ],
3343   "return_type" : "_ZTIv",
3344   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3345  },
3346  {
3347   "function_name" : "glDrawArraysIndirect",
3348   "linker_set_key" : "glDrawArraysIndirect",
3349   "parameters" :
3350   [
3351    {
3352     "referenced_type" : "_ZTIj"
3353    },
3354    {
3355     "referenced_type" : "_ZTIPKv"
3356    }
3357   ],
3358   "return_type" : "_ZTIv",
3359   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
3360  },
3361  {
3362   "function_name" : "glDrawArraysInstanced",
3363   "linker_set_key" : "glDrawArraysInstanced",
3364   "parameters" :
3365   [
3366    {
3367     "referenced_type" : "_ZTIj"
3368    },
3369    {
3370     "referenced_type" : "_ZTIi"
3371    },
3372    {
3373     "referenced_type" : "_ZTIi"
3374    },
3375    {
3376     "referenced_type" : "_ZTIi"
3377    }
3378   ],
3379   "return_type" : "_ZTIv",
3380   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3381  },
3382  {
3383   "function_name" : "glDrawBuffers",
3384   "linker_set_key" : "glDrawBuffers",
3385   "parameters" :
3386   [
3387    {
3388     "referenced_type" : "_ZTIi"
3389    },
3390    {
3391     "referenced_type" : "_ZTIPKj"
3392    }
3393   ],
3394   "return_type" : "_ZTIv",
3395   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3396  },
3397  {
3398   "function_name" : "glDrawElements",
3399   "linker_set_key" : "glDrawElements",
3400   "parameters" :
3401   [
3402    {
3403     "referenced_type" : "_ZTIj"
3404    },
3405    {
3406     "referenced_type" : "_ZTIi"
3407    },
3408    {
3409     "referenced_type" : "_ZTIj"
3410    },
3411    {
3412     "referenced_type" : "_ZTIPKv"
3413    }
3414   ],
3415   "return_type" : "_ZTIv",
3416   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3417  },
3418  {
3419   "function_name" : "glDrawElementsBaseVertex",
3420   "linker_set_key" : "glDrawElementsBaseVertex",
3421   "parameters" :
3422   [
3423    {
3424     "referenced_type" : "_ZTIj"
3425    },
3426    {
3427     "referenced_type" : "_ZTIi"
3428    },
3429    {
3430     "referenced_type" : "_ZTIj"
3431    },
3432    {
3433     "referenced_type" : "_ZTIPKv"
3434    },
3435    {
3436     "referenced_type" : "_ZTIi"
3437    }
3438   ],
3439   "return_type" : "_ZTIv",
3440   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
3441  },
3442  {
3443   "function_name" : "glDrawElementsIndirect",
3444   "linker_set_key" : "glDrawElementsIndirect",
3445   "parameters" :
3446   [
3447    {
3448     "referenced_type" : "_ZTIj"
3449    },
3450    {
3451     "referenced_type" : "_ZTIj"
3452    },
3453    {
3454     "referenced_type" : "_ZTIPKv"
3455    }
3456   ],
3457   "return_type" : "_ZTIv",
3458   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
3459  },
3460  {
3461   "function_name" : "glDrawElementsInstanced",
3462   "linker_set_key" : "glDrawElementsInstanced",
3463   "parameters" :
3464   [
3465    {
3466     "referenced_type" : "_ZTIj"
3467    },
3468    {
3469     "referenced_type" : "_ZTIi"
3470    },
3471    {
3472     "referenced_type" : "_ZTIj"
3473    },
3474    {
3475     "referenced_type" : "_ZTIPKv"
3476    },
3477    {
3478     "referenced_type" : "_ZTIi"
3479    }
3480   ],
3481   "return_type" : "_ZTIv",
3482   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3483  },
3484  {
3485   "function_name" : "glDrawElementsInstancedBaseVertex",
3486   "linker_set_key" : "glDrawElementsInstancedBaseVertex",
3487   "parameters" :
3488   [
3489    {
3490     "referenced_type" : "_ZTIj"
3491    },
3492    {
3493     "referenced_type" : "_ZTIi"
3494    },
3495    {
3496     "referenced_type" : "_ZTIj"
3497    },
3498    {
3499     "referenced_type" : "_ZTIPKv"
3500    },
3501    {
3502     "referenced_type" : "_ZTIi"
3503    },
3504    {
3505     "referenced_type" : "_ZTIi"
3506    }
3507   ],
3508   "return_type" : "_ZTIv",
3509   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
3510  },
3511  {
3512   "function_name" : "glDrawRangeElements",
3513   "linker_set_key" : "glDrawRangeElements",
3514   "parameters" :
3515   [
3516    {
3517     "referenced_type" : "_ZTIj"
3518    },
3519    {
3520     "referenced_type" : "_ZTIj"
3521    },
3522    {
3523     "referenced_type" : "_ZTIj"
3524    },
3525    {
3526     "referenced_type" : "_ZTIi"
3527    },
3528    {
3529     "referenced_type" : "_ZTIj"
3530    },
3531    {
3532     "referenced_type" : "_ZTIPKv"
3533    }
3534   ],
3535   "return_type" : "_ZTIv",
3536   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3537  },
3538  {
3539   "function_name" : "glDrawRangeElementsBaseVertex",
3540   "linker_set_key" : "glDrawRangeElementsBaseVertex",
3541   "parameters" :
3542   [
3543    {
3544     "referenced_type" : "_ZTIj"
3545    },
3546    {
3547     "referenced_type" : "_ZTIj"
3548    },
3549    {
3550     "referenced_type" : "_ZTIj"
3551    },
3552    {
3553     "referenced_type" : "_ZTIi"
3554    },
3555    {
3556     "referenced_type" : "_ZTIj"
3557    },
3558    {
3559     "referenced_type" : "_ZTIPKv"
3560    },
3561    {
3562     "referenced_type" : "_ZTIi"
3563    }
3564   ],
3565   "return_type" : "_ZTIv",
3566   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
3567  },
3568  {
3569   "function_name" : "glEGLImageTargetRenderbufferStorageOES",
3570   "linker_set_key" : "glEGLImageTargetRenderbufferStorageOES",
3571   "parameters" :
3572   [
3573    {
3574     "referenced_type" : "_ZTIj"
3575    },
3576    {
3577     "referenced_type" : "_ZTIPv"
3578    }
3579   ],
3580   "return_type" : "_ZTIv",
3581   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3582  },
3583  {
3584   "function_name" : "glEGLImageTargetTexStorageEXT",
3585   "linker_set_key" : "glEGLImageTargetTexStorageEXT",
3586   "parameters" :
3587   [
3588    {
3589     "referenced_type" : "_ZTIj"
3590    },
3591    {
3592     "referenced_type" : "_ZTIPv"
3593    },
3594    {
3595     "referenced_type" : "_ZTIPKi"
3596    }
3597   ],
3598   "return_type" : "_ZTIv",
3599   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3600  },
3601  {
3602   "function_name" : "glEGLImageTargetTexture2DOES",
3603   "linker_set_key" : "glEGLImageTargetTexture2DOES",
3604   "parameters" :
3605   [
3606    {
3607     "referenced_type" : "_ZTIj"
3608    },
3609    {
3610     "referenced_type" : "_ZTIPv"
3611    }
3612   ],
3613   "return_type" : "_ZTIv",
3614   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3615  },
3616  {
3617   "function_name" : "glEnable",
3618   "linker_set_key" : "glEnable",
3619   "parameters" :
3620   [
3621    {
3622     "referenced_type" : "_ZTIj"
3623    }
3624   ],
3625   "return_type" : "_ZTIv",
3626   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3627  },
3628  {
3629   "function_name" : "glEnableVertexAttribArray",
3630   "linker_set_key" : "glEnableVertexAttribArray",
3631   "parameters" :
3632   [
3633    {
3634     "referenced_type" : "_ZTIj"
3635    }
3636   ],
3637   "return_type" : "_ZTIv",
3638   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3639  },
3640  {
3641   "function_name" : "glEnablei",
3642   "linker_set_key" : "glEnablei",
3643   "parameters" :
3644   [
3645    {
3646     "referenced_type" : "_ZTIj"
3647    },
3648    {
3649     "referenced_type" : "_ZTIj"
3650    }
3651   ],
3652   "return_type" : "_ZTIv",
3653   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
3654  },
3655  {
3656   "function_name" : "glEnableiEXT",
3657   "linker_set_key" : "glEnableiEXT",
3658   "parameters" :
3659   [
3660    {
3661     "referenced_type" : "_ZTIj"
3662    },
3663    {
3664     "referenced_type" : "_ZTIj"
3665    }
3666   ],
3667   "return_type" : "_ZTIv",
3668   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3669  },
3670  {
3671   "function_name" : "glEndQuery",
3672   "linker_set_key" : "glEndQuery",
3673   "parameters" :
3674   [
3675    {
3676     "referenced_type" : "_ZTIj"
3677    }
3678   ],
3679   "return_type" : "_ZTIv",
3680   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3681  },
3682  {
3683   "function_name" : "glEndTransformFeedback",
3684   "linker_set_key" : "glEndTransformFeedback",
3685   "return_type" : "_ZTIv",
3686   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3687  },
3688  {
3689   "function_name" : "glFenceSync",
3690   "linker_set_key" : "glFenceSync",
3691   "parameters" :
3692   [
3693    {
3694     "referenced_type" : "_ZTIj"
3695    },
3696    {
3697     "referenced_type" : "_ZTIj"
3698    }
3699   ],
3700   "return_type" : "_ZTIP8__GLsync",
3701   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3702  },
3703  {
3704   "function_name" : "glFinish",
3705   "linker_set_key" : "glFinish",
3706   "return_type" : "_ZTIv",
3707   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3708  },
3709  {
3710   "function_name" : "glFlush",
3711   "linker_set_key" : "glFlush",
3712   "return_type" : "_ZTIv",
3713   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3714  },
3715  {
3716   "function_name" : "glFlushMappedBufferRange",
3717   "linker_set_key" : "glFlushMappedBufferRange",
3718   "parameters" :
3719   [
3720    {
3721     "referenced_type" : "_ZTIj"
3722    },
3723    {
3724     "referenced_type" : "_ZTIl"
3725    },
3726    {
3727     "referenced_type" : "_ZTIl"
3728    }
3729   ],
3730   "return_type" : "_ZTIv",
3731   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3732  },
3733  {
3734   "function_name" : "glFramebufferParameteri",
3735   "linker_set_key" : "glFramebufferParameteri",
3736   "parameters" :
3737   [
3738    {
3739     "referenced_type" : "_ZTIj"
3740    },
3741    {
3742     "referenced_type" : "_ZTIj"
3743    },
3744    {
3745     "referenced_type" : "_ZTIi"
3746    }
3747   ],
3748   "return_type" : "_ZTIv",
3749   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
3750  },
3751  {
3752   "function_name" : "glFramebufferRenderbuffer",
3753   "linker_set_key" : "glFramebufferRenderbuffer",
3754   "parameters" :
3755   [
3756    {
3757     "referenced_type" : "_ZTIj"
3758    },
3759    {
3760     "referenced_type" : "_ZTIj"
3761    },
3762    {
3763     "referenced_type" : "_ZTIj"
3764    },
3765    {
3766     "referenced_type" : "_ZTIj"
3767    }
3768   ],
3769   "return_type" : "_ZTIv",
3770   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3771  },
3772  {
3773   "function_name" : "glFramebufferTexture",
3774   "linker_set_key" : "glFramebufferTexture",
3775   "parameters" :
3776   [
3777    {
3778     "referenced_type" : "_ZTIj"
3779    },
3780    {
3781     "referenced_type" : "_ZTIj"
3782    },
3783    {
3784     "referenced_type" : "_ZTIj"
3785    },
3786    {
3787     "referenced_type" : "_ZTIi"
3788    }
3789   ],
3790   "return_type" : "_ZTIv",
3791   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
3792  },
3793  {
3794   "function_name" : "glFramebufferTexture2D",
3795   "linker_set_key" : "glFramebufferTexture2D",
3796   "parameters" :
3797   [
3798    {
3799     "referenced_type" : "_ZTIj"
3800    },
3801    {
3802     "referenced_type" : "_ZTIj"
3803    },
3804    {
3805     "referenced_type" : "_ZTIj"
3806    },
3807    {
3808     "referenced_type" : "_ZTIj"
3809    },
3810    {
3811     "referenced_type" : "_ZTIi"
3812    }
3813   ],
3814   "return_type" : "_ZTIv",
3815   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3816  },
3817  {
3818   "function_name" : "glFramebufferTexture2DMultisampleEXT",
3819   "linker_set_key" : "glFramebufferTexture2DMultisampleEXT",
3820   "parameters" :
3821   [
3822    {
3823     "referenced_type" : "_ZTIj"
3824    },
3825    {
3826     "referenced_type" : "_ZTIj"
3827    },
3828    {
3829     "referenced_type" : "_ZTIj"
3830    },
3831    {
3832     "referenced_type" : "_ZTIj"
3833    },
3834    {
3835     "referenced_type" : "_ZTIi"
3836    },
3837    {
3838     "referenced_type" : "_ZTIi"
3839    }
3840   ],
3841   "return_type" : "_ZTIv",
3842   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3843  },
3844  {
3845   "function_name" : "glFramebufferTexture3DOES",
3846   "linker_set_key" : "glFramebufferTexture3DOES",
3847   "parameters" :
3848   [
3849    {
3850     "referenced_type" : "_ZTIj"
3851    },
3852    {
3853     "referenced_type" : "_ZTIj"
3854    },
3855    {
3856     "referenced_type" : "_ZTIj"
3857    },
3858    {
3859     "referenced_type" : "_ZTIj"
3860    },
3861    {
3862     "referenced_type" : "_ZTIi"
3863    },
3864    {
3865     "referenced_type" : "_ZTIi"
3866    }
3867   ],
3868   "return_type" : "_ZTIv",
3869   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3870  },
3871  {
3872   "function_name" : "glFramebufferTextureEXT",
3873   "linker_set_key" : "glFramebufferTextureEXT",
3874   "parameters" :
3875   [
3876    {
3877     "referenced_type" : "_ZTIj"
3878    },
3879    {
3880     "referenced_type" : "_ZTIj"
3881    },
3882    {
3883     "referenced_type" : "_ZTIj"
3884    },
3885    {
3886     "referenced_type" : "_ZTIi"
3887    }
3888   ],
3889   "return_type" : "_ZTIv",
3890   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3891  },
3892  {
3893   "function_name" : "glFramebufferTextureLayer",
3894   "linker_set_key" : "glFramebufferTextureLayer",
3895   "parameters" :
3896   [
3897    {
3898     "referenced_type" : "_ZTIj"
3899    },
3900    {
3901     "referenced_type" : "_ZTIj"
3902    },
3903    {
3904     "referenced_type" : "_ZTIj"
3905    },
3906    {
3907     "referenced_type" : "_ZTIi"
3908    },
3909    {
3910     "referenced_type" : "_ZTIi"
3911    }
3912   ],
3913   "return_type" : "_ZTIv",
3914   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
3915  },
3916  {
3917   "function_name" : "glFramebufferTextureMultisampleMultiviewOVR",
3918   "linker_set_key" : "glFramebufferTextureMultisampleMultiviewOVR",
3919   "parameters" :
3920   [
3921    {
3922     "referenced_type" : "_ZTIj"
3923    },
3924    {
3925     "referenced_type" : "_ZTIj"
3926    },
3927    {
3928     "referenced_type" : "_ZTIj"
3929    },
3930    {
3931     "referenced_type" : "_ZTIi"
3932    },
3933    {
3934     "referenced_type" : "_ZTIi"
3935    },
3936    {
3937     "referenced_type" : "_ZTIi"
3938    },
3939    {
3940     "referenced_type" : "_ZTIi"
3941    }
3942   ],
3943   "return_type" : "_ZTIv",
3944   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3945  },
3946  {
3947   "function_name" : "glFramebufferTextureMultiviewOVR",
3948   "linker_set_key" : "glFramebufferTextureMultiviewOVR",
3949   "parameters" :
3950   [
3951    {
3952     "referenced_type" : "_ZTIj"
3953    },
3954    {
3955     "referenced_type" : "_ZTIj"
3956    },
3957    {
3958     "referenced_type" : "_ZTIj"
3959    },
3960    {
3961     "referenced_type" : "_ZTIi"
3962    },
3963    {
3964     "referenced_type" : "_ZTIi"
3965    },
3966    {
3967     "referenced_type" : "_ZTIi"
3968    }
3969   ],
3970   "return_type" : "_ZTIv",
3971   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3972  },
3973  {
3974   "function_name" : "glFrontFace",
3975   "linker_set_key" : "glFrontFace",
3976   "parameters" :
3977   [
3978    {
3979     "referenced_type" : "_ZTIj"
3980    }
3981   ],
3982   "return_type" : "_ZTIv",
3983   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3984  },
3985  {
3986   "function_name" : "glGenBuffers",
3987   "linker_set_key" : "glGenBuffers",
3988   "parameters" :
3989   [
3990    {
3991     "referenced_type" : "_ZTIi"
3992    },
3993    {
3994     "referenced_type" : "_ZTIPj"
3995    }
3996   ],
3997   "return_type" : "_ZTIv",
3998   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3999  },
4000  {
4001   "function_name" : "glGenFramebuffers",
4002   "linker_set_key" : "glGenFramebuffers",
4003   "parameters" :
4004   [
4005    {
4006     "referenced_type" : "_ZTIi"
4007    },
4008    {
4009     "referenced_type" : "_ZTIPj"
4010    }
4011   ],
4012   "return_type" : "_ZTIv",
4013   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4014  },
4015  {
4016   "function_name" : "glGenProgramPipelines",
4017   "linker_set_key" : "glGenProgramPipelines",
4018   "parameters" :
4019   [
4020    {
4021     "referenced_type" : "_ZTIi"
4022    },
4023    {
4024     "referenced_type" : "_ZTIPj"
4025    }
4026   ],
4027   "return_type" : "_ZTIv",
4028   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4029  },
4030  {
4031   "function_name" : "glGenQueries",
4032   "linker_set_key" : "glGenQueries",
4033   "parameters" :
4034   [
4035    {
4036     "referenced_type" : "_ZTIi"
4037    },
4038    {
4039     "referenced_type" : "_ZTIPj"
4040    }
4041   ],
4042   "return_type" : "_ZTIv",
4043   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4044  },
4045  {
4046   "function_name" : "glGenRenderbuffers",
4047   "linker_set_key" : "glGenRenderbuffers",
4048   "parameters" :
4049   [
4050    {
4051     "referenced_type" : "_ZTIi"
4052    },
4053    {
4054     "referenced_type" : "_ZTIPj"
4055    }
4056   ],
4057   "return_type" : "_ZTIv",
4058   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4059  },
4060  {
4061   "function_name" : "glGenSamplers",
4062   "linker_set_key" : "glGenSamplers",
4063   "parameters" :
4064   [
4065    {
4066     "referenced_type" : "_ZTIi"
4067    },
4068    {
4069     "referenced_type" : "_ZTIPj"
4070    }
4071   ],
4072   "return_type" : "_ZTIv",
4073   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4074  },
4075  {
4076   "function_name" : "glGenTextures",
4077   "linker_set_key" : "glGenTextures",
4078   "parameters" :
4079   [
4080    {
4081     "referenced_type" : "_ZTIi"
4082    },
4083    {
4084     "referenced_type" : "_ZTIPj"
4085    }
4086   ],
4087   "return_type" : "_ZTIv",
4088   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4089  },
4090  {
4091   "function_name" : "glGenTransformFeedbacks",
4092   "linker_set_key" : "glGenTransformFeedbacks",
4093   "parameters" :
4094   [
4095    {
4096     "referenced_type" : "_ZTIi"
4097    },
4098    {
4099     "referenced_type" : "_ZTIPj"
4100    }
4101   ],
4102   "return_type" : "_ZTIv",
4103   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4104  },
4105  {
4106   "function_name" : "glGenVertexArrays",
4107   "linker_set_key" : "glGenVertexArrays",
4108   "parameters" :
4109   [
4110    {
4111     "referenced_type" : "_ZTIi"
4112    },
4113    {
4114     "referenced_type" : "_ZTIPj"
4115    }
4116   ],
4117   "return_type" : "_ZTIv",
4118   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4119  },
4120  {
4121   "function_name" : "glGenVertexArraysOES",
4122   "linker_set_key" : "glGenVertexArraysOES",
4123   "parameters" :
4124   [
4125    {
4126     "referenced_type" : "_ZTIi"
4127    },
4128    {
4129     "referenced_type" : "_ZTIPj"
4130    }
4131   ],
4132   "return_type" : "_ZTIv",
4133   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
4134  },
4135  {
4136   "function_name" : "glGenerateMipmap",
4137   "linker_set_key" : "glGenerateMipmap",
4138   "parameters" :
4139   [
4140    {
4141     "referenced_type" : "_ZTIj"
4142    }
4143   ],
4144   "return_type" : "_ZTIv",
4145   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4146  },
4147  {
4148   "function_name" : "glGetActiveAttrib",
4149   "linker_set_key" : "glGetActiveAttrib",
4150   "parameters" :
4151   [
4152    {
4153     "referenced_type" : "_ZTIj"
4154    },
4155    {
4156     "referenced_type" : "_ZTIj"
4157    },
4158    {
4159     "referenced_type" : "_ZTIi"
4160    },
4161    {
4162     "referenced_type" : "_ZTIPi"
4163    },
4164    {
4165     "referenced_type" : "_ZTIPi"
4166    },
4167    {
4168     "referenced_type" : "_ZTIPj"
4169    },
4170    {
4171     "referenced_type" : "_ZTIPc"
4172    }
4173   ],
4174   "return_type" : "_ZTIv",
4175   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4176  },
4177  {
4178   "function_name" : "glGetActiveUniform",
4179   "linker_set_key" : "glGetActiveUniform",
4180   "parameters" :
4181   [
4182    {
4183     "referenced_type" : "_ZTIj"
4184    },
4185    {
4186     "referenced_type" : "_ZTIj"
4187    },
4188    {
4189     "referenced_type" : "_ZTIi"
4190    },
4191    {
4192     "referenced_type" : "_ZTIPi"
4193    },
4194    {
4195     "referenced_type" : "_ZTIPi"
4196    },
4197    {
4198     "referenced_type" : "_ZTIPj"
4199    },
4200    {
4201     "referenced_type" : "_ZTIPc"
4202    }
4203   ],
4204   "return_type" : "_ZTIv",
4205   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4206  },
4207  {
4208   "function_name" : "glGetActiveUniformBlockName",
4209   "linker_set_key" : "glGetActiveUniformBlockName",
4210   "parameters" :
4211   [
4212    {
4213     "referenced_type" : "_ZTIj"
4214    },
4215    {
4216     "referenced_type" : "_ZTIj"
4217    },
4218    {
4219     "referenced_type" : "_ZTIi"
4220    },
4221    {
4222     "referenced_type" : "_ZTIPi"
4223    },
4224    {
4225     "referenced_type" : "_ZTIPc"
4226    }
4227   ],
4228   "return_type" : "_ZTIv",
4229   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4230  },
4231  {
4232   "function_name" : "glGetActiveUniformBlockiv",
4233   "linker_set_key" : "glGetActiveUniformBlockiv",
4234   "parameters" :
4235   [
4236    {
4237     "referenced_type" : "_ZTIj"
4238    },
4239    {
4240     "referenced_type" : "_ZTIj"
4241    },
4242    {
4243     "referenced_type" : "_ZTIj"
4244    },
4245    {
4246     "referenced_type" : "_ZTIPi"
4247    }
4248   ],
4249   "return_type" : "_ZTIv",
4250   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4251  },
4252  {
4253   "function_name" : "glGetActiveUniformsiv",
4254   "linker_set_key" : "glGetActiveUniformsiv",
4255   "parameters" :
4256   [
4257    {
4258     "referenced_type" : "_ZTIj"
4259    },
4260    {
4261     "referenced_type" : "_ZTIi"
4262    },
4263    {
4264     "referenced_type" : "_ZTIPKj"
4265    },
4266    {
4267     "referenced_type" : "_ZTIj"
4268    },
4269    {
4270     "referenced_type" : "_ZTIPi"
4271    }
4272   ],
4273   "return_type" : "_ZTIv",
4274   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4275  },
4276  {
4277   "function_name" : "glGetAttachedShaders",
4278   "linker_set_key" : "glGetAttachedShaders",
4279   "parameters" :
4280   [
4281    {
4282     "referenced_type" : "_ZTIj"
4283    },
4284    {
4285     "referenced_type" : "_ZTIi"
4286    },
4287    {
4288     "referenced_type" : "_ZTIPi"
4289    },
4290    {
4291     "referenced_type" : "_ZTIPj"
4292    }
4293   ],
4294   "return_type" : "_ZTIv",
4295   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4296  },
4297  {
4298   "function_name" : "glGetAttribLocation",
4299   "linker_set_key" : "glGetAttribLocation",
4300   "parameters" :
4301   [
4302    {
4303     "referenced_type" : "_ZTIj"
4304    },
4305    {
4306     "referenced_type" : "_ZTIPKc"
4307    }
4308   ],
4309   "return_type" : "_ZTIi",
4310   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4311  },
4312  {
4313   "function_name" : "glGetBooleani_v",
4314   "linker_set_key" : "glGetBooleani_v",
4315   "parameters" :
4316   [
4317    {
4318     "referenced_type" : "_ZTIj"
4319    },
4320    {
4321     "referenced_type" : "_ZTIj"
4322    },
4323    {
4324     "referenced_type" : "_ZTIPh"
4325    }
4326   ],
4327   "return_type" : "_ZTIv",
4328   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4329  },
4330  {
4331   "function_name" : "glGetBooleanv",
4332   "linker_set_key" : "glGetBooleanv",
4333   "parameters" :
4334   [
4335    {
4336     "referenced_type" : "_ZTIj"
4337    },
4338    {
4339     "referenced_type" : "_ZTIPh"
4340    }
4341   ],
4342   "return_type" : "_ZTIv",
4343   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4344  },
4345  {
4346   "function_name" : "glGetBufferParameteri64v",
4347   "linker_set_key" : "glGetBufferParameteri64v",
4348   "parameters" :
4349   [
4350    {
4351     "referenced_type" : "_ZTIj"
4352    },
4353    {
4354     "referenced_type" : "_ZTIj"
4355    },
4356    {
4357     "referenced_type" : "_ZTIPx"
4358    }
4359   ],
4360   "return_type" : "_ZTIv",
4361   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4362  },
4363  {
4364   "function_name" : "glGetBufferParameteriv",
4365   "linker_set_key" : "glGetBufferParameteriv",
4366   "parameters" :
4367   [
4368    {
4369     "referenced_type" : "_ZTIj"
4370    },
4371    {
4372     "referenced_type" : "_ZTIj"
4373    },
4374    {
4375     "referenced_type" : "_ZTIPi"
4376    }
4377   ],
4378   "return_type" : "_ZTIv",
4379   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4380  },
4381  {
4382   "function_name" : "glGetBufferPointerv",
4383   "linker_set_key" : "glGetBufferPointerv",
4384   "parameters" :
4385   [
4386    {
4387     "referenced_type" : "_ZTIj"
4388    },
4389    {
4390     "referenced_type" : "_ZTIj"
4391    },
4392    {
4393     "referenced_type" : "_ZTIPPv"
4394    }
4395   ],
4396   "return_type" : "_ZTIv",
4397   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4398  },
4399  {
4400   "function_name" : "glGetBufferPointervOES",
4401   "linker_set_key" : "glGetBufferPointervOES",
4402   "parameters" :
4403   [
4404    {
4405     "referenced_type" : "_ZTIj"
4406    },
4407    {
4408     "referenced_type" : "_ZTIj"
4409    },
4410    {
4411     "referenced_type" : "_ZTIPPv"
4412    }
4413   ],
4414   "return_type" : "_ZTIv",
4415   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
4416  },
4417  {
4418   "function_name" : "glGetDebugMessageLog",
4419   "linker_set_key" : "glGetDebugMessageLog",
4420   "parameters" :
4421   [
4422    {
4423     "referenced_type" : "_ZTIj"
4424    },
4425    {
4426     "referenced_type" : "_ZTIi"
4427    },
4428    {
4429     "referenced_type" : "_ZTIPj"
4430    },
4431    {
4432     "referenced_type" : "_ZTIPj"
4433    },
4434    {
4435     "referenced_type" : "_ZTIPj"
4436    },
4437    {
4438     "referenced_type" : "_ZTIPj"
4439    },
4440    {
4441     "referenced_type" : "_ZTIPi"
4442    },
4443    {
4444     "referenced_type" : "_ZTIPc"
4445    }
4446   ],
4447   "return_type" : "_ZTIj",
4448   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
4449  },
4450  {
4451   "function_name" : "glGetDebugMessageLogKHR",
4452   "linker_set_key" : "glGetDebugMessageLogKHR",
4453   "parameters" :
4454   [
4455    {
4456     "referenced_type" : "_ZTIj"
4457    },
4458    {
4459     "referenced_type" : "_ZTIi"
4460    },
4461    {
4462     "referenced_type" : "_ZTIPj"
4463    },
4464    {
4465     "referenced_type" : "_ZTIPj"
4466    },
4467    {
4468     "referenced_type" : "_ZTIPj"
4469    },
4470    {
4471     "referenced_type" : "_ZTIPj"
4472    },
4473    {
4474     "referenced_type" : "_ZTIPi"
4475    },
4476    {
4477     "referenced_type" : "_ZTIPc"
4478    }
4479   ],
4480   "return_type" : "_ZTIj",
4481   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4482  },
4483  {
4484   "function_name" : "glGetError",
4485   "linker_set_key" : "glGetError",
4486   "return_type" : "_ZTIj",
4487   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4488  },
4489  {
4490   "function_name" : "glGetFloatv",
4491   "linker_set_key" : "glGetFloatv",
4492   "parameters" :
4493   [
4494    {
4495     "referenced_type" : "_ZTIj"
4496    },
4497    {
4498     "referenced_type" : "_ZTIPf"
4499    }
4500   ],
4501   "return_type" : "_ZTIv",
4502   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4503  },
4504  {
4505   "function_name" : "glGetFragDataLocation",
4506   "linker_set_key" : "glGetFragDataLocation",
4507   "parameters" :
4508   [
4509    {
4510     "referenced_type" : "_ZTIj"
4511    },
4512    {
4513     "referenced_type" : "_ZTIPKc"
4514    }
4515   ],
4516   "return_type" : "_ZTIi",
4517   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4518  },
4519  {
4520   "function_name" : "glGetFramebufferAttachmentParameteriv",
4521   "linker_set_key" : "glGetFramebufferAttachmentParameteriv",
4522   "parameters" :
4523   [
4524    {
4525     "referenced_type" : "_ZTIj"
4526    },
4527    {
4528     "referenced_type" : "_ZTIj"
4529    },
4530    {
4531     "referenced_type" : "_ZTIj"
4532    },
4533    {
4534     "referenced_type" : "_ZTIPi"
4535    }
4536   ],
4537   "return_type" : "_ZTIv",
4538   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4539  },
4540  {
4541   "function_name" : "glGetFramebufferParameteriv",
4542   "linker_set_key" : "glGetFramebufferParameteriv",
4543   "parameters" :
4544   [
4545    {
4546     "referenced_type" : "_ZTIj"
4547    },
4548    {
4549     "referenced_type" : "_ZTIj"
4550    },
4551    {
4552     "referenced_type" : "_ZTIPi"
4553    }
4554   ],
4555   "return_type" : "_ZTIv",
4556   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4557  },
4558  {
4559   "function_name" : "glGetGraphicsResetStatus",
4560   "linker_set_key" : "glGetGraphicsResetStatus",
4561   "return_type" : "_ZTIj",
4562   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
4563  },
4564  {
4565   "function_name" : "glGetInteger64i_v",
4566   "linker_set_key" : "glGetInteger64i_v",
4567   "parameters" :
4568   [
4569    {
4570     "referenced_type" : "_ZTIj"
4571    },
4572    {
4573     "referenced_type" : "_ZTIj"
4574    },
4575    {
4576     "referenced_type" : "_ZTIPx"
4577    }
4578   ],
4579   "return_type" : "_ZTIv",
4580   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4581  },
4582  {
4583   "function_name" : "glGetInteger64v",
4584   "linker_set_key" : "glGetInteger64v",
4585   "parameters" :
4586   [
4587    {
4588     "referenced_type" : "_ZTIj"
4589    },
4590    {
4591     "referenced_type" : "_ZTIPx"
4592    }
4593   ],
4594   "return_type" : "_ZTIv",
4595   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4596  },
4597  {
4598   "function_name" : "glGetIntegeri_v",
4599   "linker_set_key" : "glGetIntegeri_v",
4600   "parameters" :
4601   [
4602    {
4603     "referenced_type" : "_ZTIj"
4604    },
4605    {
4606     "referenced_type" : "_ZTIj"
4607    },
4608    {
4609     "referenced_type" : "_ZTIPi"
4610    }
4611   ],
4612   "return_type" : "_ZTIv",
4613   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4614  },
4615  {
4616   "function_name" : "glGetIntegerv",
4617   "linker_set_key" : "glGetIntegerv",
4618   "parameters" :
4619   [
4620    {
4621     "referenced_type" : "_ZTIj"
4622    },
4623    {
4624     "referenced_type" : "_ZTIPi"
4625    }
4626   ],
4627   "return_type" : "_ZTIv",
4628   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4629  },
4630  {
4631   "function_name" : "glGetInternalformativ",
4632   "linker_set_key" : "glGetInternalformativ",
4633   "parameters" :
4634   [
4635    {
4636     "referenced_type" : "_ZTIj"
4637    },
4638    {
4639     "referenced_type" : "_ZTIj"
4640    },
4641    {
4642     "referenced_type" : "_ZTIj"
4643    },
4644    {
4645     "referenced_type" : "_ZTIi"
4646    },
4647    {
4648     "referenced_type" : "_ZTIPi"
4649    }
4650   ],
4651   "return_type" : "_ZTIv",
4652   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4653  },
4654  {
4655   "function_name" : "glGetMultisamplefv",
4656   "linker_set_key" : "glGetMultisamplefv",
4657   "parameters" :
4658   [
4659    {
4660     "referenced_type" : "_ZTIj"
4661    },
4662    {
4663     "referenced_type" : "_ZTIj"
4664    },
4665    {
4666     "referenced_type" : "_ZTIPf"
4667    }
4668   ],
4669   "return_type" : "_ZTIv",
4670   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4671  },
4672  {
4673   "function_name" : "glGetObjectLabel",
4674   "linker_set_key" : "glGetObjectLabel",
4675   "parameters" :
4676   [
4677    {
4678     "referenced_type" : "_ZTIj"
4679    },
4680    {
4681     "referenced_type" : "_ZTIj"
4682    },
4683    {
4684     "referenced_type" : "_ZTIi"
4685    },
4686    {
4687     "referenced_type" : "_ZTIPi"
4688    },
4689    {
4690     "referenced_type" : "_ZTIPc"
4691    }
4692   ],
4693   "return_type" : "_ZTIv",
4694   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
4695  },
4696  {
4697   "function_name" : "glGetObjectLabelKHR",
4698   "linker_set_key" : "glGetObjectLabelKHR",
4699   "parameters" :
4700   [
4701    {
4702     "referenced_type" : "_ZTIj"
4703    },
4704    {
4705     "referenced_type" : "_ZTIj"
4706    },
4707    {
4708     "referenced_type" : "_ZTIi"
4709    },
4710    {
4711     "referenced_type" : "_ZTIPi"
4712    },
4713    {
4714     "referenced_type" : "_ZTIPc"
4715    }
4716   ],
4717   "return_type" : "_ZTIv",
4718   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4719  },
4720  {
4721   "function_name" : "glGetObjectPtrLabel",
4722   "linker_set_key" : "glGetObjectPtrLabel",
4723   "parameters" :
4724   [
4725    {
4726     "referenced_type" : "_ZTIPKv"
4727    },
4728    {
4729     "referenced_type" : "_ZTIi"
4730    },
4731    {
4732     "referenced_type" : "_ZTIPi"
4733    },
4734    {
4735     "referenced_type" : "_ZTIPc"
4736    }
4737   ],
4738   "return_type" : "_ZTIv",
4739   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
4740  },
4741  {
4742   "function_name" : "glGetObjectPtrLabelKHR",
4743   "linker_set_key" : "glGetObjectPtrLabelKHR",
4744   "parameters" :
4745   [
4746    {
4747     "referenced_type" : "_ZTIPKv"
4748    },
4749    {
4750     "referenced_type" : "_ZTIi"
4751    },
4752    {
4753     "referenced_type" : "_ZTIPi"
4754    },
4755    {
4756     "referenced_type" : "_ZTIPc"
4757    }
4758   ],
4759   "return_type" : "_ZTIv",
4760   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4761  },
4762  {
4763   "function_name" : "glGetPointerv",
4764   "linker_set_key" : "glGetPointerv",
4765   "parameters" :
4766   [
4767    {
4768     "referenced_type" : "_ZTIj"
4769    },
4770    {
4771     "referenced_type" : "_ZTIPPv"
4772    }
4773   ],
4774   "return_type" : "_ZTIv",
4775   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4776  },
4777  {
4778   "function_name" : "glGetPointervKHR",
4779   "linker_set_key" : "glGetPointervKHR",
4780   "parameters" :
4781   [
4782    {
4783     "referenced_type" : "_ZTIj"
4784    },
4785    {
4786     "referenced_type" : "_ZTIPPv"
4787    }
4788   ],
4789   "return_type" : "_ZTIv",
4790   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4791  },
4792  {
4793   "function_name" : "glGetProgramBinary",
4794   "linker_set_key" : "glGetProgramBinary",
4795   "parameters" :
4796   [
4797    {
4798     "referenced_type" : "_ZTIj"
4799    },
4800    {
4801     "referenced_type" : "_ZTIi"
4802    },
4803    {
4804     "referenced_type" : "_ZTIPi"
4805    },
4806    {
4807     "referenced_type" : "_ZTIPj"
4808    },
4809    {
4810     "referenced_type" : "_ZTIPv"
4811    }
4812   ],
4813   "return_type" : "_ZTIv",
4814   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
4815  },
4816  {
4817   "function_name" : "glGetProgramBinaryOES",
4818   "linker_set_key" : "glGetProgramBinaryOES",
4819   "parameters" :
4820   [
4821    {
4822     "referenced_type" : "_ZTIj"
4823    },
4824    {
4825     "referenced_type" : "_ZTIi"
4826    },
4827    {
4828     "referenced_type" : "_ZTIPi"
4829    },
4830    {
4831     "referenced_type" : "_ZTIPj"
4832    },
4833    {
4834     "referenced_type" : "_ZTIPv"
4835    }
4836   ],
4837   "return_type" : "_ZTIv",
4838   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4839  },
4840  {
4841   "function_name" : "glGetProgramInfoLog",
4842   "linker_set_key" : "glGetProgramInfoLog",
4843   "parameters" :
4844   [
4845    {
4846     "referenced_type" : "_ZTIj"
4847    },
4848    {
4849     "referenced_type" : "_ZTIi"
4850    },
4851    {
4852     "referenced_type" : "_ZTIPi"
4853    },
4854    {
4855     "referenced_type" : "_ZTIPc"
4856    }
4857   ],
4858   "return_type" : "_ZTIv",
4859   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4860  },
4861  {
4862   "function_name" : "glGetProgramInterfaceiv",
4863   "linker_set_key" : "glGetProgramInterfaceiv",
4864   "parameters" :
4865   [
4866    {
4867     "referenced_type" : "_ZTIj"
4868    },
4869    {
4870     "referenced_type" : "_ZTIj"
4871    },
4872    {
4873     "referenced_type" : "_ZTIj"
4874    },
4875    {
4876     "referenced_type" : "_ZTIPi"
4877    }
4878   ],
4879   "return_type" : "_ZTIv",
4880   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4881  },
4882  {
4883   "function_name" : "glGetProgramPipelineInfoLog",
4884   "linker_set_key" : "glGetProgramPipelineInfoLog",
4885   "parameters" :
4886   [
4887    {
4888     "referenced_type" : "_ZTIj"
4889    },
4890    {
4891     "referenced_type" : "_ZTIi"
4892    },
4893    {
4894     "referenced_type" : "_ZTIPi"
4895    },
4896    {
4897     "referenced_type" : "_ZTIPc"
4898    }
4899   ],
4900   "return_type" : "_ZTIv",
4901   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4902  },
4903  {
4904   "function_name" : "glGetProgramPipelineiv",
4905   "linker_set_key" : "glGetProgramPipelineiv",
4906   "parameters" :
4907   [
4908    {
4909     "referenced_type" : "_ZTIj"
4910    },
4911    {
4912     "referenced_type" : "_ZTIj"
4913    },
4914    {
4915     "referenced_type" : "_ZTIPi"
4916    }
4917   ],
4918   "return_type" : "_ZTIv",
4919   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4920  },
4921  {
4922   "function_name" : "glGetProgramResourceIndex",
4923   "linker_set_key" : "glGetProgramResourceIndex",
4924   "parameters" :
4925   [
4926    {
4927     "referenced_type" : "_ZTIj"
4928    },
4929    {
4930     "referenced_type" : "_ZTIj"
4931    },
4932    {
4933     "referenced_type" : "_ZTIPKc"
4934    }
4935   ],
4936   "return_type" : "_ZTIj",
4937   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4938  },
4939  {
4940   "function_name" : "glGetProgramResourceLocation",
4941   "linker_set_key" : "glGetProgramResourceLocation",
4942   "parameters" :
4943   [
4944    {
4945     "referenced_type" : "_ZTIj"
4946    },
4947    {
4948     "referenced_type" : "_ZTIj"
4949    },
4950    {
4951     "referenced_type" : "_ZTIPKc"
4952    }
4953   ],
4954   "return_type" : "_ZTIi",
4955   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4956  },
4957  {
4958   "function_name" : "glGetProgramResourceName",
4959   "linker_set_key" : "glGetProgramResourceName",
4960   "parameters" :
4961   [
4962    {
4963     "referenced_type" : "_ZTIj"
4964    },
4965    {
4966     "referenced_type" : "_ZTIj"
4967    },
4968    {
4969     "referenced_type" : "_ZTIj"
4970    },
4971    {
4972     "referenced_type" : "_ZTIi"
4973    },
4974    {
4975     "referenced_type" : "_ZTIPi"
4976    },
4977    {
4978     "referenced_type" : "_ZTIPc"
4979    }
4980   ],
4981   "return_type" : "_ZTIv",
4982   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
4983  },
4984  {
4985   "function_name" : "glGetProgramResourceiv",
4986   "linker_set_key" : "glGetProgramResourceiv",
4987   "parameters" :
4988   [
4989    {
4990     "referenced_type" : "_ZTIj"
4991    },
4992    {
4993     "referenced_type" : "_ZTIj"
4994    },
4995    {
4996     "referenced_type" : "_ZTIj"
4997    },
4998    {
4999     "referenced_type" : "_ZTIi"
5000    },
5001    {
5002     "referenced_type" : "_ZTIPKj"
5003    },
5004    {
5005     "referenced_type" : "_ZTIi"
5006    },
5007    {
5008     "referenced_type" : "_ZTIPi"
5009    },
5010    {
5011     "referenced_type" : "_ZTIPi"
5012    }
5013   ],
5014   "return_type" : "_ZTIv",
5015   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
5016  },
5017  {
5018   "function_name" : "glGetProgramiv",
5019   "linker_set_key" : "glGetProgramiv",
5020   "parameters" :
5021   [
5022    {
5023     "referenced_type" : "_ZTIj"
5024    },
5025    {
5026     "referenced_type" : "_ZTIj"
5027    },
5028    {
5029     "referenced_type" : "_ZTIPi"
5030    }
5031   ],
5032   "return_type" : "_ZTIv",
5033   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5034  },
5035  {
5036   "function_name" : "glGetQueryObjectuiv",
5037   "linker_set_key" : "glGetQueryObjectuiv",
5038   "parameters" :
5039   [
5040    {
5041     "referenced_type" : "_ZTIj"
5042    },
5043    {
5044     "referenced_type" : "_ZTIj"
5045    },
5046    {
5047     "referenced_type" : "_ZTIPj"
5048    }
5049   ],
5050   "return_type" : "_ZTIv",
5051   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5052  },
5053  {
5054   "function_name" : "glGetQueryiv",
5055   "linker_set_key" : "glGetQueryiv",
5056   "parameters" :
5057   [
5058    {
5059     "referenced_type" : "_ZTIj"
5060    },
5061    {
5062     "referenced_type" : "_ZTIj"
5063    },
5064    {
5065     "referenced_type" : "_ZTIPi"
5066    }
5067   ],
5068   "return_type" : "_ZTIv",
5069   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5070  },
5071  {
5072   "function_name" : "glGetRenderbufferParameteriv",
5073   "linker_set_key" : "glGetRenderbufferParameteriv",
5074   "parameters" :
5075   [
5076    {
5077     "referenced_type" : "_ZTIj"
5078    },
5079    {
5080     "referenced_type" : "_ZTIj"
5081    },
5082    {
5083     "referenced_type" : "_ZTIPi"
5084    }
5085   ],
5086   "return_type" : "_ZTIv",
5087   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5088  },
5089  {
5090   "function_name" : "glGetSamplerParameterIiv",
5091   "linker_set_key" : "glGetSamplerParameterIiv",
5092   "parameters" :
5093   [
5094    {
5095     "referenced_type" : "_ZTIj"
5096    },
5097    {
5098     "referenced_type" : "_ZTIj"
5099    },
5100    {
5101     "referenced_type" : "_ZTIPi"
5102    }
5103   ],
5104   "return_type" : "_ZTIv",
5105   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
5106  },
5107  {
5108   "function_name" : "glGetSamplerParameterIivEXT",
5109   "linker_set_key" : "glGetSamplerParameterIivEXT",
5110   "parameters" :
5111   [
5112    {
5113     "referenced_type" : "_ZTIj"
5114    },
5115    {
5116     "referenced_type" : "_ZTIj"
5117    },
5118    {
5119     "referenced_type" : "_ZTIPi"
5120    }
5121   ],
5122   "return_type" : "_ZTIv",
5123   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
5124  },
5125  {
5126   "function_name" : "glGetSamplerParameterIuiv",
5127   "linker_set_key" : "glGetSamplerParameterIuiv",
5128   "parameters" :
5129   [
5130    {
5131     "referenced_type" : "_ZTIj"
5132    },
5133    {
5134     "referenced_type" : "_ZTIj"
5135    },
5136    {
5137     "referenced_type" : "_ZTIPj"
5138    }
5139   ],
5140   "return_type" : "_ZTIv",
5141   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
5142  },
5143  {
5144   "function_name" : "glGetSamplerParameterIuivEXT",
5145   "linker_set_key" : "glGetSamplerParameterIuivEXT",
5146   "parameters" :
5147   [
5148    {
5149     "referenced_type" : "_ZTIj"
5150    },
5151    {
5152     "referenced_type" : "_ZTIj"
5153    },
5154    {
5155     "referenced_type" : "_ZTIPj"
5156    }
5157   ],
5158   "return_type" : "_ZTIv",
5159   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
5160  },
5161  {
5162   "function_name" : "glGetSamplerParameterfv",
5163   "linker_set_key" : "glGetSamplerParameterfv",
5164   "parameters" :
5165   [
5166    {
5167     "referenced_type" : "_ZTIj"
5168    },
5169    {
5170     "referenced_type" : "_ZTIj"
5171    },
5172    {
5173     "referenced_type" : "_ZTIPf"
5174    }
5175   ],
5176   "return_type" : "_ZTIv",
5177   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5178  },
5179  {
5180   "function_name" : "glGetSamplerParameteriv",
5181   "linker_set_key" : "glGetSamplerParameteriv",
5182   "parameters" :
5183   [
5184    {
5185     "referenced_type" : "_ZTIj"
5186    },
5187    {
5188     "referenced_type" : "_ZTIj"
5189    },
5190    {
5191     "referenced_type" : "_ZTIPi"
5192    }
5193   ],
5194   "return_type" : "_ZTIv",
5195   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5196  },
5197  {
5198   "function_name" : "glGetShaderInfoLog",
5199   "linker_set_key" : "glGetShaderInfoLog",
5200   "parameters" :
5201   [
5202    {
5203     "referenced_type" : "_ZTIj"
5204    },
5205    {
5206     "referenced_type" : "_ZTIi"
5207    },
5208    {
5209     "referenced_type" : "_ZTIPi"
5210    },
5211    {
5212     "referenced_type" : "_ZTIPc"
5213    }
5214   ],
5215   "return_type" : "_ZTIv",
5216   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5217  },
5218  {
5219   "function_name" : "glGetShaderPrecisionFormat",
5220   "linker_set_key" : "glGetShaderPrecisionFormat",
5221   "parameters" :
5222   [
5223    {
5224     "referenced_type" : "_ZTIj"
5225    },
5226    {
5227     "referenced_type" : "_ZTIj"
5228    },
5229    {
5230     "referenced_type" : "_ZTIPi"
5231    },
5232    {
5233     "referenced_type" : "_ZTIPi"
5234    }
5235   ],
5236   "return_type" : "_ZTIv",
5237   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5238  },
5239  {
5240   "function_name" : "glGetShaderSource",
5241   "linker_set_key" : "glGetShaderSource",
5242   "parameters" :
5243   [
5244    {
5245     "referenced_type" : "_ZTIj"
5246    },
5247    {
5248     "referenced_type" : "_ZTIi"
5249    },
5250    {
5251     "referenced_type" : "_ZTIPi"
5252    },
5253    {
5254     "referenced_type" : "_ZTIPc"
5255    }
5256   ],
5257   "return_type" : "_ZTIv",
5258   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5259  },
5260  {
5261   "function_name" : "glGetShaderiv",
5262   "linker_set_key" : "glGetShaderiv",
5263   "parameters" :
5264   [
5265    {
5266     "referenced_type" : "_ZTIj"
5267    },
5268    {
5269     "referenced_type" : "_ZTIj"
5270    },
5271    {
5272     "referenced_type" : "_ZTIPi"
5273    }
5274   ],
5275   "return_type" : "_ZTIv",
5276   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5277  },
5278  {
5279   "function_name" : "glGetString",
5280   "linker_set_key" : "glGetString",
5281   "parameters" :
5282   [
5283    {
5284     "referenced_type" : "_ZTIj"
5285    }
5286   ],
5287   "return_type" : "_ZTIPKh",
5288   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
5289  },
5290  {
5291   "function_name" : "glGetStringi",
5292   "linker_set_key" : "glGetStringi",
5293   "parameters" :
5294   [
5295    {
5296     "referenced_type" : "_ZTIj"
5297    },
5298    {
5299     "referenced_type" : "_ZTIj"
5300    }
5301   ],
5302   "return_type" : "_ZTIPKh",
5303   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5304  },
5305  {
5306   "function_name" : "glGetSynciv",
5307   "linker_set_key" : "glGetSynciv",
5308   "parameters" :
5309   [
5310    {
5311     "referenced_type" : "_ZTIP8__GLsync"
5312    },
5313    {
5314     "referenced_type" : "_ZTIj"
5315    },
5316    {
5317     "referenced_type" : "_ZTIi"
5318    },
5319    {
5320     "referenced_type" : "_ZTIPi"
5321    },
5322    {
5323     "referenced_type" : "_ZTIPi"
5324    }
5325   ],
5326   "return_type" : "_ZTIv",
5327   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5328  },
5329  {
5330   "function_name" : "glGetTexLevelParameterfv",
5331   "linker_set_key" : "glGetTexLevelParameterfv",
5332   "parameters" :
5333   [
5334    {
5335     "referenced_type" : "_ZTIj"
5336    },
5337    {
5338     "referenced_type" : "_ZTIi"
5339    },
5340    {
5341     "referenced_type" : "_ZTIj"
5342    },
5343    {
5344     "referenced_type" : "_ZTIPf"
5345    }
5346   ],
5347   "return_type" : "_ZTIv",
5348   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
5349  },
5350  {
5351   "function_name" : "glGetTexLevelParameteriv",
5352   "linker_set_key" : "glGetTexLevelParameteriv",
5353   "parameters" :
5354   [
5355    {
5356     "referenced_type" : "_ZTIj"
5357    },
5358    {
5359     "referenced_type" : "_ZTIi"
5360    },
5361    {
5362     "referenced_type" : "_ZTIj"
5363    },
5364    {
5365     "referenced_type" : "_ZTIPi"
5366    }
5367   ],
5368   "return_type" : "_ZTIv",
5369   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
5370  },
5371  {
5372   "function_name" : "glGetTexParameterIiv",
5373   "linker_set_key" : "glGetTexParameterIiv",
5374   "parameters" :
5375   [
5376    {
5377     "referenced_type" : "_ZTIj"
5378    },
5379    {
5380     "referenced_type" : "_ZTIj"
5381    },
5382    {
5383     "referenced_type" : "_ZTIPi"
5384    }
5385   ],
5386   "return_type" : "_ZTIv",
5387   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
5388  },
5389  {
5390   "function_name" : "glGetTexParameterIivEXT",
5391   "linker_set_key" : "glGetTexParameterIivEXT",
5392   "parameters" :
5393   [
5394    {
5395     "referenced_type" : "_ZTIj"
5396    },
5397    {
5398     "referenced_type" : "_ZTIj"
5399    },
5400    {
5401     "referenced_type" : "_ZTIPi"
5402    }
5403   ],
5404   "return_type" : "_ZTIv",
5405   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
5406  },
5407  {
5408   "function_name" : "glGetTexParameterIuiv",
5409   "linker_set_key" : "glGetTexParameterIuiv",
5410   "parameters" :
5411   [
5412    {
5413     "referenced_type" : "_ZTIj"
5414    },
5415    {
5416     "referenced_type" : "_ZTIj"
5417    },
5418    {
5419     "referenced_type" : "_ZTIPj"
5420    }
5421   ],
5422   "return_type" : "_ZTIv",
5423   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
5424  },
5425  {
5426   "function_name" : "glGetTexParameterIuivEXT",
5427   "linker_set_key" : "glGetTexParameterIuivEXT",
5428   "parameters" :
5429   [
5430    {
5431     "referenced_type" : "_ZTIj"
5432    },
5433    {
5434     "referenced_type" : "_ZTIj"
5435    },
5436    {
5437     "referenced_type" : "_ZTIPj"
5438    }
5439   ],
5440   "return_type" : "_ZTIv",
5441   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
5442  },
5443  {
5444   "function_name" : "glGetTexParameterfv",
5445   "linker_set_key" : "glGetTexParameterfv",
5446   "parameters" :
5447   [
5448    {
5449     "referenced_type" : "_ZTIj"
5450    },
5451    {
5452     "referenced_type" : "_ZTIj"
5453    },
5454    {
5455     "referenced_type" : "_ZTIPf"
5456    }
5457   ],
5458   "return_type" : "_ZTIv",
5459   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
5460  },
5461  {
5462   "function_name" : "glGetTexParameteriv",
5463   "linker_set_key" : "glGetTexParameteriv",
5464   "parameters" :
5465   [
5466    {
5467     "referenced_type" : "_ZTIj"
5468    },
5469    {
5470     "referenced_type" : "_ZTIj"
5471    },
5472    {
5473     "referenced_type" : "_ZTIPi"
5474    }
5475   ],
5476   "return_type" : "_ZTIv",
5477   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
5478  },
5479  {
5480   "function_name" : "glGetTransformFeedbackVarying",
5481   "linker_set_key" : "glGetTransformFeedbackVarying",
5482   "parameters" :
5483   [
5484    {
5485     "referenced_type" : "_ZTIj"
5486    },
5487    {
5488     "referenced_type" : "_ZTIj"
5489    },
5490    {
5491     "referenced_type" : "_ZTIi"
5492    },
5493    {
5494     "referenced_type" : "_ZTIPi"
5495    },
5496    {
5497     "referenced_type" : "_ZTIPi"
5498    },
5499    {
5500     "referenced_type" : "_ZTIPj"
5501    },
5502    {
5503     "referenced_type" : "_ZTIPc"
5504    }
5505   ],
5506   "return_type" : "_ZTIv",
5507   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5508  },
5509  {
5510   "function_name" : "glGetUniformBlockIndex",
5511   "linker_set_key" : "glGetUniformBlockIndex",
5512   "parameters" :
5513   [
5514    {
5515     "referenced_type" : "_ZTIj"
5516    },
5517    {
5518     "referenced_type" : "_ZTIPKc"
5519    }
5520   ],
5521   "return_type" : "_ZTIj",
5522   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5523  },
5524  {
5525   "function_name" : "glGetUniformIndices",
5526   "linker_set_key" : "glGetUniformIndices",
5527   "parameters" :
5528   [
5529    {
5530     "referenced_type" : "_ZTIj"
5531    },
5532    {
5533     "referenced_type" : "_ZTIi"
5534    },
5535    {
5536     "referenced_type" : "_ZTIPKPKc"
5537    },
5538    {
5539     "referenced_type" : "_ZTIPj"
5540    }
5541   ],
5542   "return_type" : "_ZTIv",
5543   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5544  },
5545  {
5546   "function_name" : "glGetUniformLocation",
5547   "linker_set_key" : "glGetUniformLocation",
5548   "parameters" :
5549   [
5550    {
5551     "referenced_type" : "_ZTIj"
5552    },
5553    {
5554     "referenced_type" : "_ZTIPKc"
5555    }
5556   ],
5557   "return_type" : "_ZTIi",
5558   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5559  },
5560  {
5561   "function_name" : "glGetUniformfv",
5562   "linker_set_key" : "glGetUniformfv",
5563   "parameters" :
5564   [
5565    {
5566     "referenced_type" : "_ZTIj"
5567    },
5568    {
5569     "referenced_type" : "_ZTIi"
5570    },
5571    {
5572     "referenced_type" : "_ZTIPf"
5573    }
5574   ],
5575   "return_type" : "_ZTIv",
5576   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5577  },
5578  {
5579   "function_name" : "glGetUniformiv",
5580   "linker_set_key" : "glGetUniformiv",
5581   "parameters" :
5582   [
5583    {
5584     "referenced_type" : "_ZTIj"
5585    },
5586    {
5587     "referenced_type" : "_ZTIi"
5588    },
5589    {
5590     "referenced_type" : "_ZTIPi"
5591    }
5592   ],
5593   "return_type" : "_ZTIv",
5594   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5595  },
5596  {
5597   "function_name" : "glGetUniformuiv",
5598   "linker_set_key" : "glGetUniformuiv",
5599   "parameters" :
5600   [
5601    {
5602     "referenced_type" : "_ZTIj"
5603    },
5604    {
5605     "referenced_type" : "_ZTIi"
5606    },
5607    {
5608     "referenced_type" : "_ZTIPj"
5609    }
5610   ],
5611   "return_type" : "_ZTIv",
5612   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5613  },
5614  {
5615   "function_name" : "glGetVertexAttribIiv",
5616   "linker_set_key" : "glGetVertexAttribIiv",
5617   "parameters" :
5618   [
5619    {
5620     "referenced_type" : "_ZTIj"
5621    },
5622    {
5623     "referenced_type" : "_ZTIj"
5624    },
5625    {
5626     "referenced_type" : "_ZTIPi"
5627    }
5628   ],
5629   "return_type" : "_ZTIv",
5630   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5631  },
5632  {
5633   "function_name" : "glGetVertexAttribIuiv",
5634   "linker_set_key" : "glGetVertexAttribIuiv",
5635   "parameters" :
5636   [
5637    {
5638     "referenced_type" : "_ZTIj"
5639    },
5640    {
5641     "referenced_type" : "_ZTIj"
5642    },
5643    {
5644     "referenced_type" : "_ZTIPj"
5645    }
5646   ],
5647   "return_type" : "_ZTIv",
5648   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5649  },
5650  {
5651   "function_name" : "glGetVertexAttribPointerv",
5652   "linker_set_key" : "glGetVertexAttribPointerv",
5653   "parameters" :
5654   [
5655    {
5656     "referenced_type" : "_ZTIj"
5657    },
5658    {
5659     "referenced_type" : "_ZTIj"
5660    },
5661    {
5662     "referenced_type" : "_ZTIPPv"
5663    }
5664   ],
5665   "return_type" : "_ZTIv",
5666   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5667  },
5668  {
5669   "function_name" : "glGetVertexAttribfv",
5670   "linker_set_key" : "glGetVertexAttribfv",
5671   "parameters" :
5672   [
5673    {
5674     "referenced_type" : "_ZTIj"
5675    },
5676    {
5677     "referenced_type" : "_ZTIj"
5678    },
5679    {
5680     "referenced_type" : "_ZTIPf"
5681    }
5682   ],
5683   "return_type" : "_ZTIv",
5684   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5685  },
5686  {
5687   "function_name" : "glGetVertexAttribiv",
5688   "linker_set_key" : "glGetVertexAttribiv",
5689   "parameters" :
5690   [
5691    {
5692     "referenced_type" : "_ZTIj"
5693    },
5694    {
5695     "referenced_type" : "_ZTIj"
5696    },
5697    {
5698     "referenced_type" : "_ZTIPi"
5699    }
5700   ],
5701   "return_type" : "_ZTIv",
5702   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5703  },
5704  {
5705   "function_name" : "glGetnUniformfv",
5706   "linker_set_key" : "glGetnUniformfv",
5707   "parameters" :
5708   [
5709    {
5710     "referenced_type" : "_ZTIj"
5711    },
5712    {
5713     "referenced_type" : "_ZTIi"
5714    },
5715    {
5716     "referenced_type" : "_ZTIi"
5717    },
5718    {
5719     "referenced_type" : "_ZTIPf"
5720    }
5721   ],
5722   "return_type" : "_ZTIv",
5723   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
5724  },
5725  {
5726   "function_name" : "glGetnUniformiv",
5727   "linker_set_key" : "glGetnUniformiv",
5728   "parameters" :
5729   [
5730    {
5731     "referenced_type" : "_ZTIj"
5732    },
5733    {
5734     "referenced_type" : "_ZTIi"
5735    },
5736    {
5737     "referenced_type" : "_ZTIi"
5738    },
5739    {
5740     "referenced_type" : "_ZTIPi"
5741    }
5742   ],
5743   "return_type" : "_ZTIv",
5744   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
5745  },
5746  {
5747   "function_name" : "glGetnUniformuiv",
5748   "linker_set_key" : "glGetnUniformuiv",
5749   "parameters" :
5750   [
5751    {
5752     "referenced_type" : "_ZTIj"
5753    },
5754    {
5755     "referenced_type" : "_ZTIi"
5756    },
5757    {
5758     "referenced_type" : "_ZTIi"
5759    },
5760    {
5761     "referenced_type" : "_ZTIPj"
5762    }
5763   ],
5764   "return_type" : "_ZTIv",
5765   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
5766  },
5767  {
5768   "function_name" : "glHint",
5769   "linker_set_key" : "glHint",
5770   "parameters" :
5771   [
5772    {
5773     "referenced_type" : "_ZTIj"
5774    },
5775    {
5776     "referenced_type" : "_ZTIj"
5777    }
5778   ],
5779   "return_type" : "_ZTIv",
5780   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
5781  },
5782  {
5783   "function_name" : "glInvalidateFramebuffer",
5784   "linker_set_key" : "glInvalidateFramebuffer",
5785   "parameters" :
5786   [
5787    {
5788     "referenced_type" : "_ZTIj"
5789    },
5790    {
5791     "referenced_type" : "_ZTIi"
5792    },
5793    {
5794     "referenced_type" : "_ZTIPKj"
5795    }
5796   ],
5797   "return_type" : "_ZTIv",
5798   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5799  },
5800  {
5801   "function_name" : "glInvalidateSubFramebuffer",
5802   "linker_set_key" : "glInvalidateSubFramebuffer",
5803   "parameters" :
5804   [
5805    {
5806     "referenced_type" : "_ZTIj"
5807    },
5808    {
5809     "referenced_type" : "_ZTIi"
5810    },
5811    {
5812     "referenced_type" : "_ZTIPKj"
5813    },
5814    {
5815     "referenced_type" : "_ZTIi"
5816    },
5817    {
5818     "referenced_type" : "_ZTIi"
5819    },
5820    {
5821     "referenced_type" : "_ZTIi"
5822    },
5823    {
5824     "referenced_type" : "_ZTIi"
5825    }
5826   ],
5827   "return_type" : "_ZTIv",
5828   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5829  },
5830  {
5831   "function_name" : "glIsBuffer",
5832   "linker_set_key" : "glIsBuffer",
5833   "parameters" :
5834   [
5835    {
5836     "referenced_type" : "_ZTIj"
5837    }
5838   ],
5839   "return_type" : "_ZTIh",
5840   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
5841  },
5842  {
5843   "function_name" : "glIsEnabled",
5844   "linker_set_key" : "glIsEnabled",
5845   "parameters" :
5846   [
5847    {
5848     "referenced_type" : "_ZTIj"
5849    }
5850   ],
5851   "return_type" : "_ZTIh",
5852   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
5853  },
5854  {
5855   "function_name" : "glIsEnabledi",
5856   "linker_set_key" : "glIsEnabledi",
5857   "parameters" :
5858   [
5859    {
5860     "referenced_type" : "_ZTIj"
5861    },
5862    {
5863     "referenced_type" : "_ZTIj"
5864    }
5865   ],
5866   "return_type" : "_ZTIh",
5867   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
5868  },
5869  {
5870   "function_name" : "glIsEnablediEXT",
5871   "linker_set_key" : "glIsEnablediEXT",
5872   "parameters" :
5873   [
5874    {
5875     "referenced_type" : "_ZTIj"
5876    },
5877    {
5878     "referenced_type" : "_ZTIj"
5879    }
5880   ],
5881   "return_type" : "_ZTIh",
5882   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
5883  },
5884  {
5885   "function_name" : "glIsFramebuffer",
5886   "linker_set_key" : "glIsFramebuffer",
5887   "parameters" :
5888   [
5889    {
5890     "referenced_type" : "_ZTIj"
5891    }
5892   ],
5893   "return_type" : "_ZTIh",
5894   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5895  },
5896  {
5897   "function_name" : "glIsProgram",
5898   "linker_set_key" : "glIsProgram",
5899   "parameters" :
5900   [
5901    {
5902     "referenced_type" : "_ZTIj"
5903    }
5904   ],
5905   "return_type" : "_ZTIh",
5906   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5907  },
5908  {
5909   "function_name" : "glIsProgramPipeline",
5910   "linker_set_key" : "glIsProgramPipeline",
5911   "parameters" :
5912   [
5913    {
5914     "referenced_type" : "_ZTIj"
5915    }
5916   ],
5917   "return_type" : "_ZTIh",
5918   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
5919  },
5920  {
5921   "function_name" : "glIsQuery",
5922   "linker_set_key" : "glIsQuery",
5923   "parameters" :
5924   [
5925    {
5926     "referenced_type" : "_ZTIj"
5927    }
5928   ],
5929   "return_type" : "_ZTIh",
5930   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5931  },
5932  {
5933   "function_name" : "glIsRenderbuffer",
5934   "linker_set_key" : "glIsRenderbuffer",
5935   "parameters" :
5936   [
5937    {
5938     "referenced_type" : "_ZTIj"
5939    }
5940   ],
5941   "return_type" : "_ZTIh",
5942   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5943  },
5944  {
5945   "function_name" : "glIsSampler",
5946   "linker_set_key" : "glIsSampler",
5947   "parameters" :
5948   [
5949    {
5950     "referenced_type" : "_ZTIj"
5951    }
5952   ],
5953   "return_type" : "_ZTIh",
5954   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5955  },
5956  {
5957   "function_name" : "glIsShader",
5958   "linker_set_key" : "glIsShader",
5959   "parameters" :
5960   [
5961    {
5962     "referenced_type" : "_ZTIj"
5963    }
5964   ],
5965   "return_type" : "_ZTIh",
5966   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
5967  },
5968  {
5969   "function_name" : "glIsSync",
5970   "linker_set_key" : "glIsSync",
5971   "parameters" :
5972   [
5973    {
5974     "referenced_type" : "_ZTIP8__GLsync"
5975    }
5976   ],
5977   "return_type" : "_ZTIh",
5978   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
5979  },
5980  {
5981   "function_name" : "glIsTexture",
5982   "linker_set_key" : "glIsTexture",
5983   "parameters" :
5984   [
5985    {
5986     "referenced_type" : "_ZTIj"
5987    }
5988   ],
5989   "return_type" : "_ZTIh",
5990   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
5991  },
5992  {
5993   "function_name" : "glIsTransformFeedback",
5994   "linker_set_key" : "glIsTransformFeedback",
5995   "parameters" :
5996   [
5997    {
5998     "referenced_type" : "_ZTIj"
5999    }
6000   ],
6001   "return_type" : "_ZTIh",
6002   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
6003  },
6004  {
6005   "function_name" : "glIsVertexArray",
6006   "linker_set_key" : "glIsVertexArray",
6007   "parameters" :
6008   [
6009    {
6010     "referenced_type" : "_ZTIj"
6011    }
6012   ],
6013   "return_type" : "_ZTIh",
6014   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
6015  },
6016  {
6017   "function_name" : "glIsVertexArrayOES",
6018   "linker_set_key" : "glIsVertexArrayOES",
6019   "parameters" :
6020   [
6021    {
6022     "referenced_type" : "_ZTIj"
6023    }
6024   ],
6025   "return_type" : "_ZTIh",
6026   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
6027  },
6028  {
6029   "function_name" : "glLineWidth",
6030   "linker_set_key" : "glLineWidth",
6031   "parameters" :
6032   [
6033    {
6034     "referenced_type" : "_ZTIf"
6035    }
6036   ],
6037   "return_type" : "_ZTIv",
6038   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
6039  },
6040  {
6041   "function_name" : "glLinkProgram",
6042   "linker_set_key" : "glLinkProgram",
6043   "parameters" :
6044   [
6045    {
6046     "referenced_type" : "_ZTIj"
6047    }
6048   ],
6049   "return_type" : "_ZTIv",
6050   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
6051  },
6052  {
6053   "function_name" : "glMapBufferOES",
6054   "linker_set_key" : "glMapBufferOES",
6055   "parameters" :
6056   [
6057    {
6058     "referenced_type" : "_ZTIj"
6059    },
6060    {
6061     "referenced_type" : "_ZTIj"
6062    }
6063   ],
6064   "return_type" : "_ZTIPv",
6065   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
6066  },
6067  {
6068   "function_name" : "glMapBufferRange",
6069   "linker_set_key" : "glMapBufferRange",
6070   "parameters" :
6071   [
6072    {
6073     "referenced_type" : "_ZTIj"
6074    },
6075    {
6076     "referenced_type" : "_ZTIl"
6077    },
6078    {
6079     "referenced_type" : "_ZTIl"
6080    },
6081    {
6082     "referenced_type" : "_ZTIj"
6083    }
6084   ],
6085   "return_type" : "_ZTIPv",
6086   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
6087  },
6088  {
6089   "function_name" : "glMemoryBarrier",
6090   "linker_set_key" : "glMemoryBarrier",
6091   "parameters" :
6092   [
6093    {
6094     "referenced_type" : "_ZTIj"
6095    }
6096   ],
6097   "return_type" : "_ZTIv",
6098   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6099  },
6100  {
6101   "function_name" : "glMemoryBarrierByRegion",
6102   "linker_set_key" : "glMemoryBarrierByRegion",
6103   "parameters" :
6104   [
6105    {
6106     "referenced_type" : "_ZTIj"
6107    }
6108   ],
6109   "return_type" : "_ZTIv",
6110   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6111  },
6112  {
6113   "function_name" : "glMinSampleShading",
6114   "linker_set_key" : "glMinSampleShading",
6115   "parameters" :
6116   [
6117    {
6118     "referenced_type" : "_ZTIf"
6119    }
6120   ],
6121   "return_type" : "_ZTIv",
6122   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
6123  },
6124  {
6125   "function_name" : "glMinSampleShadingOES",
6126   "linker_set_key" : "glMinSampleShadingOES",
6127   "parameters" :
6128   [
6129    {
6130     "referenced_type" : "_ZTIf"
6131    }
6132   ],
6133   "return_type" : "_ZTIv",
6134   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
6135  },
6136  {
6137   "function_name" : "glObjectLabel",
6138   "linker_set_key" : "glObjectLabel",
6139   "parameters" :
6140   [
6141    {
6142     "referenced_type" : "_ZTIj"
6143    },
6144    {
6145     "referenced_type" : "_ZTIj"
6146    },
6147    {
6148     "referenced_type" : "_ZTIi"
6149    },
6150    {
6151     "referenced_type" : "_ZTIPKc"
6152    }
6153   ],
6154   "return_type" : "_ZTIv",
6155   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
6156  },
6157  {
6158   "function_name" : "glObjectLabelKHR",
6159   "linker_set_key" : "glObjectLabelKHR",
6160   "parameters" :
6161   [
6162    {
6163     "referenced_type" : "_ZTIj"
6164    },
6165    {
6166     "referenced_type" : "_ZTIj"
6167    },
6168    {
6169     "referenced_type" : "_ZTIi"
6170    },
6171    {
6172     "referenced_type" : "_ZTIPKc"
6173    }
6174   ],
6175   "return_type" : "_ZTIv",
6176   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
6177  },
6178  {
6179   "function_name" : "glObjectPtrLabel",
6180   "linker_set_key" : "glObjectPtrLabel",
6181   "parameters" :
6182   [
6183    {
6184     "referenced_type" : "_ZTIPKv"
6185    },
6186    {
6187     "referenced_type" : "_ZTIi"
6188    },
6189    {
6190     "referenced_type" : "_ZTIPKc"
6191    }
6192   ],
6193   "return_type" : "_ZTIv",
6194   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
6195  },
6196  {
6197   "function_name" : "glObjectPtrLabelKHR",
6198   "linker_set_key" : "glObjectPtrLabelKHR",
6199   "parameters" :
6200   [
6201    {
6202     "referenced_type" : "_ZTIPKv"
6203    },
6204    {
6205     "referenced_type" : "_ZTIi"
6206    },
6207    {
6208     "referenced_type" : "_ZTIPKc"
6209    }
6210   ],
6211   "return_type" : "_ZTIv",
6212   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
6213  },
6214  {
6215   "function_name" : "glPatchParameteri",
6216   "linker_set_key" : "glPatchParameteri",
6217   "parameters" :
6218   [
6219    {
6220     "referenced_type" : "_ZTIj"
6221    },
6222    {
6223     "referenced_type" : "_ZTIi"
6224    }
6225   ],
6226   "return_type" : "_ZTIv",
6227   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
6228  },
6229  {
6230   "function_name" : "glPatchParameteriEXT",
6231   "linker_set_key" : "glPatchParameteriEXT",
6232   "parameters" :
6233   [
6234    {
6235     "referenced_type" : "_ZTIj"
6236    },
6237    {
6238     "referenced_type" : "_ZTIi"
6239    }
6240   ],
6241   "return_type" : "_ZTIv",
6242   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
6243  },
6244  {
6245   "function_name" : "glPauseTransformFeedback",
6246   "linker_set_key" : "glPauseTransformFeedback",
6247   "return_type" : "_ZTIv",
6248   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
6249  },
6250  {
6251   "function_name" : "glPixelStorei",
6252   "linker_set_key" : "glPixelStorei",
6253   "parameters" :
6254   [
6255    {
6256     "referenced_type" : "_ZTIj"
6257    },
6258    {
6259     "referenced_type" : "_ZTIi"
6260    }
6261   ],
6262   "return_type" : "_ZTIv",
6263   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
6264  },
6265  {
6266   "function_name" : "glPolygonOffset",
6267   "linker_set_key" : "glPolygonOffset",
6268   "parameters" :
6269   [
6270    {
6271     "referenced_type" : "_ZTIf"
6272    },
6273    {
6274     "referenced_type" : "_ZTIf"
6275    }
6276   ],
6277   "return_type" : "_ZTIv",
6278   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
6279  },
6280  {
6281   "function_name" : "glPopDebugGroup",
6282   "linker_set_key" : "glPopDebugGroup",
6283   "return_type" : "_ZTIv",
6284   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
6285  },
6286  {
6287   "function_name" : "glPopDebugGroupKHR",
6288   "linker_set_key" : "glPopDebugGroupKHR",
6289   "return_type" : "_ZTIv",
6290   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
6291  },
6292  {
6293   "function_name" : "glPrimitiveBoundingBox",
6294   "linker_set_key" : "glPrimitiveBoundingBox",
6295   "parameters" :
6296   [
6297    {
6298     "referenced_type" : "_ZTIf"
6299    },
6300    {
6301     "referenced_type" : "_ZTIf"
6302    },
6303    {
6304     "referenced_type" : "_ZTIf"
6305    },
6306    {
6307     "referenced_type" : "_ZTIf"
6308    },
6309    {
6310     "referenced_type" : "_ZTIf"
6311    },
6312    {
6313     "referenced_type" : "_ZTIf"
6314    },
6315    {
6316     "referenced_type" : "_ZTIf"
6317    },
6318    {
6319     "referenced_type" : "_ZTIf"
6320    }
6321   ],
6322   "return_type" : "_ZTIv",
6323   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
6324  },
6325  {
6326   "function_name" : "glPrimitiveBoundingBoxEXT",
6327   "linker_set_key" : "glPrimitiveBoundingBoxEXT",
6328   "parameters" :
6329   [
6330    {
6331     "referenced_type" : "_ZTIf"
6332    },
6333    {
6334     "referenced_type" : "_ZTIf"
6335    },
6336    {
6337     "referenced_type" : "_ZTIf"
6338    },
6339    {
6340     "referenced_type" : "_ZTIf"
6341    },
6342    {
6343     "referenced_type" : "_ZTIf"
6344    },
6345    {
6346     "referenced_type" : "_ZTIf"
6347    },
6348    {
6349     "referenced_type" : "_ZTIf"
6350    },
6351    {
6352     "referenced_type" : "_ZTIf"
6353    }
6354   ],
6355   "return_type" : "_ZTIv",
6356   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
6357  },
6358  {
6359   "function_name" : "glProgramBinary",
6360   "linker_set_key" : "glProgramBinary",
6361   "parameters" :
6362   [
6363    {
6364     "referenced_type" : "_ZTIj"
6365    },
6366    {
6367     "referenced_type" : "_ZTIj"
6368    },
6369    {
6370     "referenced_type" : "_ZTIPKv"
6371    },
6372    {
6373     "referenced_type" : "_ZTIi"
6374    }
6375   ],
6376   "return_type" : "_ZTIv",
6377   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
6378  },
6379  {
6380   "function_name" : "glProgramBinaryOES",
6381   "linker_set_key" : "glProgramBinaryOES",
6382   "parameters" :
6383   [
6384    {
6385     "referenced_type" : "_ZTIj"
6386    },
6387    {
6388     "referenced_type" : "_ZTIj"
6389    },
6390    {
6391     "referenced_type" : "_ZTIPKv"
6392    },
6393    {
6394     "referenced_type" : "_ZTIi"
6395    }
6396   ],
6397   "return_type" : "_ZTIv",
6398   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
6399  },
6400  {
6401   "function_name" : "glProgramParameteri",
6402   "linker_set_key" : "glProgramParameteri",
6403   "parameters" :
6404   [
6405    {
6406     "referenced_type" : "_ZTIj"
6407    },
6408    {
6409     "referenced_type" : "_ZTIj"
6410    },
6411    {
6412     "referenced_type" : "_ZTIi"
6413    }
6414   ],
6415   "return_type" : "_ZTIv",
6416   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
6417  },
6418  {
6419   "function_name" : "glProgramUniform1f",
6420   "linker_set_key" : "glProgramUniform1f",
6421   "parameters" :
6422   [
6423    {
6424     "referenced_type" : "_ZTIj"
6425    },
6426    {
6427     "referenced_type" : "_ZTIi"
6428    },
6429    {
6430     "referenced_type" : "_ZTIf"
6431    }
6432   ],
6433   "return_type" : "_ZTIv",
6434   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6435  },
6436  {
6437   "function_name" : "glProgramUniform1fv",
6438   "linker_set_key" : "glProgramUniform1fv",
6439   "parameters" :
6440   [
6441    {
6442     "referenced_type" : "_ZTIj"
6443    },
6444    {
6445     "referenced_type" : "_ZTIi"
6446    },
6447    {
6448     "referenced_type" : "_ZTIi"
6449    },
6450    {
6451     "referenced_type" : "_ZTIPKf"
6452    }
6453   ],
6454   "return_type" : "_ZTIv",
6455   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6456  },
6457  {
6458   "function_name" : "glProgramUniform1i",
6459   "linker_set_key" : "glProgramUniform1i",
6460   "parameters" :
6461   [
6462    {
6463     "referenced_type" : "_ZTIj"
6464    },
6465    {
6466     "referenced_type" : "_ZTIi"
6467    },
6468    {
6469     "referenced_type" : "_ZTIi"
6470    }
6471   ],
6472   "return_type" : "_ZTIv",
6473   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6474  },
6475  {
6476   "function_name" : "glProgramUniform1iv",
6477   "linker_set_key" : "glProgramUniform1iv",
6478   "parameters" :
6479   [
6480    {
6481     "referenced_type" : "_ZTIj"
6482    },
6483    {
6484     "referenced_type" : "_ZTIi"
6485    },
6486    {
6487     "referenced_type" : "_ZTIi"
6488    },
6489    {
6490     "referenced_type" : "_ZTIPKi"
6491    }
6492   ],
6493   "return_type" : "_ZTIv",
6494   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6495  },
6496  {
6497   "function_name" : "glProgramUniform1ui",
6498   "linker_set_key" : "glProgramUniform1ui",
6499   "parameters" :
6500   [
6501    {
6502     "referenced_type" : "_ZTIj"
6503    },
6504    {
6505     "referenced_type" : "_ZTIi"
6506    },
6507    {
6508     "referenced_type" : "_ZTIj"
6509    }
6510   ],
6511   "return_type" : "_ZTIv",
6512   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6513  },
6514  {
6515   "function_name" : "glProgramUniform1uiv",
6516   "linker_set_key" : "glProgramUniform1uiv",
6517   "parameters" :
6518   [
6519    {
6520     "referenced_type" : "_ZTIj"
6521    },
6522    {
6523     "referenced_type" : "_ZTIi"
6524    },
6525    {
6526     "referenced_type" : "_ZTIi"
6527    },
6528    {
6529     "referenced_type" : "_ZTIPKj"
6530    }
6531   ],
6532   "return_type" : "_ZTIv",
6533   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6534  },
6535  {
6536   "function_name" : "glProgramUniform2f",
6537   "linker_set_key" : "glProgramUniform2f",
6538   "parameters" :
6539   [
6540    {
6541     "referenced_type" : "_ZTIj"
6542    },
6543    {
6544     "referenced_type" : "_ZTIi"
6545    },
6546    {
6547     "referenced_type" : "_ZTIf"
6548    },
6549    {
6550     "referenced_type" : "_ZTIf"
6551    }
6552   ],
6553   "return_type" : "_ZTIv",
6554   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6555  },
6556  {
6557   "function_name" : "glProgramUniform2fv",
6558   "linker_set_key" : "glProgramUniform2fv",
6559   "parameters" :
6560   [
6561    {
6562     "referenced_type" : "_ZTIj"
6563    },
6564    {
6565     "referenced_type" : "_ZTIi"
6566    },
6567    {
6568     "referenced_type" : "_ZTIi"
6569    },
6570    {
6571     "referenced_type" : "_ZTIPKf"
6572    }
6573   ],
6574   "return_type" : "_ZTIv",
6575   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6576  },
6577  {
6578   "function_name" : "glProgramUniform2i",
6579   "linker_set_key" : "glProgramUniform2i",
6580   "parameters" :
6581   [
6582    {
6583     "referenced_type" : "_ZTIj"
6584    },
6585    {
6586     "referenced_type" : "_ZTIi"
6587    },
6588    {
6589     "referenced_type" : "_ZTIi"
6590    },
6591    {
6592     "referenced_type" : "_ZTIi"
6593    }
6594   ],
6595   "return_type" : "_ZTIv",
6596   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6597  },
6598  {
6599   "function_name" : "glProgramUniform2iv",
6600   "linker_set_key" : "glProgramUniform2iv",
6601   "parameters" :
6602   [
6603    {
6604     "referenced_type" : "_ZTIj"
6605    },
6606    {
6607     "referenced_type" : "_ZTIi"
6608    },
6609    {
6610     "referenced_type" : "_ZTIi"
6611    },
6612    {
6613     "referenced_type" : "_ZTIPKi"
6614    }
6615   ],
6616   "return_type" : "_ZTIv",
6617   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6618  },
6619  {
6620   "function_name" : "glProgramUniform2ui",
6621   "linker_set_key" : "glProgramUniform2ui",
6622   "parameters" :
6623   [
6624    {
6625     "referenced_type" : "_ZTIj"
6626    },
6627    {
6628     "referenced_type" : "_ZTIi"
6629    },
6630    {
6631     "referenced_type" : "_ZTIj"
6632    },
6633    {
6634     "referenced_type" : "_ZTIj"
6635    }
6636   ],
6637   "return_type" : "_ZTIv",
6638   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6639  },
6640  {
6641   "function_name" : "glProgramUniform2uiv",
6642   "linker_set_key" : "glProgramUniform2uiv",
6643   "parameters" :
6644   [
6645    {
6646     "referenced_type" : "_ZTIj"
6647    },
6648    {
6649     "referenced_type" : "_ZTIi"
6650    },
6651    {
6652     "referenced_type" : "_ZTIi"
6653    },
6654    {
6655     "referenced_type" : "_ZTIPKj"
6656    }
6657   ],
6658   "return_type" : "_ZTIv",
6659   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6660  },
6661  {
6662   "function_name" : "glProgramUniform3f",
6663   "linker_set_key" : "glProgramUniform3f",
6664   "parameters" :
6665   [
6666    {
6667     "referenced_type" : "_ZTIj"
6668    },
6669    {
6670     "referenced_type" : "_ZTIi"
6671    },
6672    {
6673     "referenced_type" : "_ZTIf"
6674    },
6675    {
6676     "referenced_type" : "_ZTIf"
6677    },
6678    {
6679     "referenced_type" : "_ZTIf"
6680    }
6681   ],
6682   "return_type" : "_ZTIv",
6683   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6684  },
6685  {
6686   "function_name" : "glProgramUniform3fv",
6687   "linker_set_key" : "glProgramUniform3fv",
6688   "parameters" :
6689   [
6690    {
6691     "referenced_type" : "_ZTIj"
6692    },
6693    {
6694     "referenced_type" : "_ZTIi"
6695    },
6696    {
6697     "referenced_type" : "_ZTIi"
6698    },
6699    {
6700     "referenced_type" : "_ZTIPKf"
6701    }
6702   ],
6703   "return_type" : "_ZTIv",
6704   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6705  },
6706  {
6707   "function_name" : "glProgramUniform3i",
6708   "linker_set_key" : "glProgramUniform3i",
6709   "parameters" :
6710   [
6711    {
6712     "referenced_type" : "_ZTIj"
6713    },
6714    {
6715     "referenced_type" : "_ZTIi"
6716    },
6717    {
6718     "referenced_type" : "_ZTIi"
6719    },
6720    {
6721     "referenced_type" : "_ZTIi"
6722    },
6723    {
6724     "referenced_type" : "_ZTIi"
6725    }
6726   ],
6727   "return_type" : "_ZTIv",
6728   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6729  },
6730  {
6731   "function_name" : "glProgramUniform3iv",
6732   "linker_set_key" : "glProgramUniform3iv",
6733   "parameters" :
6734   [
6735    {
6736     "referenced_type" : "_ZTIj"
6737    },
6738    {
6739     "referenced_type" : "_ZTIi"
6740    },
6741    {
6742     "referenced_type" : "_ZTIi"
6743    },
6744    {
6745     "referenced_type" : "_ZTIPKi"
6746    }
6747   ],
6748   "return_type" : "_ZTIv",
6749   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6750  },
6751  {
6752   "function_name" : "glProgramUniform3ui",
6753   "linker_set_key" : "glProgramUniform3ui",
6754   "parameters" :
6755   [
6756    {
6757     "referenced_type" : "_ZTIj"
6758    },
6759    {
6760     "referenced_type" : "_ZTIi"
6761    },
6762    {
6763     "referenced_type" : "_ZTIj"
6764    },
6765    {
6766     "referenced_type" : "_ZTIj"
6767    },
6768    {
6769     "referenced_type" : "_ZTIj"
6770    }
6771   ],
6772   "return_type" : "_ZTIv",
6773   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6774  },
6775  {
6776   "function_name" : "glProgramUniform3uiv",
6777   "linker_set_key" : "glProgramUniform3uiv",
6778   "parameters" :
6779   [
6780    {
6781     "referenced_type" : "_ZTIj"
6782    },
6783    {
6784     "referenced_type" : "_ZTIi"
6785    },
6786    {
6787     "referenced_type" : "_ZTIi"
6788    },
6789    {
6790     "referenced_type" : "_ZTIPKj"
6791    }
6792   ],
6793   "return_type" : "_ZTIv",
6794   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6795  },
6796  {
6797   "function_name" : "glProgramUniform4f",
6798   "linker_set_key" : "glProgramUniform4f",
6799   "parameters" :
6800   [
6801    {
6802     "referenced_type" : "_ZTIj"
6803    },
6804    {
6805     "referenced_type" : "_ZTIi"
6806    },
6807    {
6808     "referenced_type" : "_ZTIf"
6809    },
6810    {
6811     "referenced_type" : "_ZTIf"
6812    },
6813    {
6814     "referenced_type" : "_ZTIf"
6815    },
6816    {
6817     "referenced_type" : "_ZTIf"
6818    }
6819   ],
6820   "return_type" : "_ZTIv",
6821   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6822  },
6823  {
6824   "function_name" : "glProgramUniform4fv",
6825   "linker_set_key" : "glProgramUniform4fv",
6826   "parameters" :
6827   [
6828    {
6829     "referenced_type" : "_ZTIj"
6830    },
6831    {
6832     "referenced_type" : "_ZTIi"
6833    },
6834    {
6835     "referenced_type" : "_ZTIi"
6836    },
6837    {
6838     "referenced_type" : "_ZTIPKf"
6839    }
6840   ],
6841   "return_type" : "_ZTIv",
6842   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6843  },
6844  {
6845   "function_name" : "glProgramUniform4i",
6846   "linker_set_key" : "glProgramUniform4i",
6847   "parameters" :
6848   [
6849    {
6850     "referenced_type" : "_ZTIj"
6851    },
6852    {
6853     "referenced_type" : "_ZTIi"
6854    },
6855    {
6856     "referenced_type" : "_ZTIi"
6857    },
6858    {
6859     "referenced_type" : "_ZTIi"
6860    },
6861    {
6862     "referenced_type" : "_ZTIi"
6863    },
6864    {
6865     "referenced_type" : "_ZTIi"
6866    }
6867   ],
6868   "return_type" : "_ZTIv",
6869   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6870  },
6871  {
6872   "function_name" : "glProgramUniform4iv",
6873   "linker_set_key" : "glProgramUniform4iv",
6874   "parameters" :
6875   [
6876    {
6877     "referenced_type" : "_ZTIj"
6878    },
6879    {
6880     "referenced_type" : "_ZTIi"
6881    },
6882    {
6883     "referenced_type" : "_ZTIi"
6884    },
6885    {
6886     "referenced_type" : "_ZTIPKi"
6887    }
6888   ],
6889   "return_type" : "_ZTIv",
6890   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6891  },
6892  {
6893   "function_name" : "glProgramUniform4ui",
6894   "linker_set_key" : "glProgramUniform4ui",
6895   "parameters" :
6896   [
6897    {
6898     "referenced_type" : "_ZTIj"
6899    },
6900    {
6901     "referenced_type" : "_ZTIi"
6902    },
6903    {
6904     "referenced_type" : "_ZTIj"
6905    },
6906    {
6907     "referenced_type" : "_ZTIj"
6908    },
6909    {
6910     "referenced_type" : "_ZTIj"
6911    },
6912    {
6913     "referenced_type" : "_ZTIj"
6914    }
6915   ],
6916   "return_type" : "_ZTIv",
6917   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6918  },
6919  {
6920   "function_name" : "glProgramUniform4uiv",
6921   "linker_set_key" : "glProgramUniform4uiv",
6922   "parameters" :
6923   [
6924    {
6925     "referenced_type" : "_ZTIj"
6926    },
6927    {
6928     "referenced_type" : "_ZTIi"
6929    },
6930    {
6931     "referenced_type" : "_ZTIi"
6932    },
6933    {
6934     "referenced_type" : "_ZTIPKj"
6935    }
6936   ],
6937   "return_type" : "_ZTIv",
6938   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6939  },
6940  {
6941   "function_name" : "glProgramUniformMatrix2fv",
6942   "linker_set_key" : "glProgramUniformMatrix2fv",
6943   "parameters" :
6944   [
6945    {
6946     "referenced_type" : "_ZTIj"
6947    },
6948    {
6949     "referenced_type" : "_ZTIi"
6950    },
6951    {
6952     "referenced_type" : "_ZTIi"
6953    },
6954    {
6955     "referenced_type" : "_ZTIh"
6956    },
6957    {
6958     "referenced_type" : "_ZTIPKf"
6959    }
6960   ],
6961   "return_type" : "_ZTIv",
6962   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6963  },
6964  {
6965   "function_name" : "glProgramUniformMatrix2x3fv",
6966   "linker_set_key" : "glProgramUniformMatrix2x3fv",
6967   "parameters" :
6968   [
6969    {
6970     "referenced_type" : "_ZTIj"
6971    },
6972    {
6973     "referenced_type" : "_ZTIi"
6974    },
6975    {
6976     "referenced_type" : "_ZTIi"
6977    },
6978    {
6979     "referenced_type" : "_ZTIh"
6980    },
6981    {
6982     "referenced_type" : "_ZTIPKf"
6983    }
6984   ],
6985   "return_type" : "_ZTIv",
6986   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
6987  },
6988  {
6989   "function_name" : "glProgramUniformMatrix2x4fv",
6990   "linker_set_key" : "glProgramUniformMatrix2x4fv",
6991   "parameters" :
6992   [
6993    {
6994     "referenced_type" : "_ZTIj"
6995    },
6996    {
6997     "referenced_type" : "_ZTIi"
6998    },
6999    {
7000     "referenced_type" : "_ZTIi"
7001    },
7002    {
7003     "referenced_type" : "_ZTIh"
7004    },
7005    {
7006     "referenced_type" : "_ZTIPKf"
7007    }
7008   ],
7009   "return_type" : "_ZTIv",
7010   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
7011  },
7012  {
7013   "function_name" : "glProgramUniformMatrix3fv",
7014   "linker_set_key" : "glProgramUniformMatrix3fv",
7015   "parameters" :
7016   [
7017    {
7018     "referenced_type" : "_ZTIj"
7019    },
7020    {
7021     "referenced_type" : "_ZTIi"
7022    },
7023    {
7024     "referenced_type" : "_ZTIi"
7025    },
7026    {
7027     "referenced_type" : "_ZTIh"
7028    },
7029    {
7030     "referenced_type" : "_ZTIPKf"
7031    }
7032   ],
7033   "return_type" : "_ZTIv",
7034   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
7035  },
7036  {
7037   "function_name" : "glProgramUniformMatrix3x2fv",
7038   "linker_set_key" : "glProgramUniformMatrix3x2fv",
7039   "parameters" :
7040   [
7041    {
7042     "referenced_type" : "_ZTIj"
7043    },
7044    {
7045     "referenced_type" : "_ZTIi"
7046    },
7047    {
7048     "referenced_type" : "_ZTIi"
7049    },
7050    {
7051     "referenced_type" : "_ZTIh"
7052    },
7053    {
7054     "referenced_type" : "_ZTIPKf"
7055    }
7056   ],
7057   "return_type" : "_ZTIv",
7058   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
7059  },
7060  {
7061   "function_name" : "glProgramUniformMatrix3x4fv",
7062   "linker_set_key" : "glProgramUniformMatrix3x4fv",
7063   "parameters" :
7064   [
7065    {
7066     "referenced_type" : "_ZTIj"
7067    },
7068    {
7069     "referenced_type" : "_ZTIi"
7070    },
7071    {
7072     "referenced_type" : "_ZTIi"
7073    },
7074    {
7075     "referenced_type" : "_ZTIh"
7076    },
7077    {
7078     "referenced_type" : "_ZTIPKf"
7079    }
7080   ],
7081   "return_type" : "_ZTIv",
7082   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
7083  },
7084  {
7085   "function_name" : "glProgramUniformMatrix4fv",
7086   "linker_set_key" : "glProgramUniformMatrix4fv",
7087   "parameters" :
7088   [
7089    {
7090     "referenced_type" : "_ZTIj"
7091    },
7092    {
7093     "referenced_type" : "_ZTIi"
7094    },
7095    {
7096     "referenced_type" : "_ZTIi"
7097    },
7098    {
7099     "referenced_type" : "_ZTIh"
7100    },
7101    {
7102     "referenced_type" : "_ZTIPKf"
7103    }
7104   ],
7105   "return_type" : "_ZTIv",
7106   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
7107  },
7108  {
7109   "function_name" : "glProgramUniformMatrix4x2fv",
7110   "linker_set_key" : "glProgramUniformMatrix4x2fv",
7111   "parameters" :
7112   [
7113    {
7114     "referenced_type" : "_ZTIj"
7115    },
7116    {
7117     "referenced_type" : "_ZTIi"
7118    },
7119    {
7120     "referenced_type" : "_ZTIi"
7121    },
7122    {
7123     "referenced_type" : "_ZTIh"
7124    },
7125    {
7126     "referenced_type" : "_ZTIPKf"
7127    }
7128   ],
7129   "return_type" : "_ZTIv",
7130   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
7131  },
7132  {
7133   "function_name" : "glProgramUniformMatrix4x3fv",
7134   "linker_set_key" : "glProgramUniformMatrix4x3fv",
7135   "parameters" :
7136   [
7137    {
7138     "referenced_type" : "_ZTIj"
7139    },
7140    {
7141     "referenced_type" : "_ZTIi"
7142    },
7143    {
7144     "referenced_type" : "_ZTIi"
7145    },
7146    {
7147     "referenced_type" : "_ZTIh"
7148    },
7149    {
7150     "referenced_type" : "_ZTIPKf"
7151    }
7152   ],
7153   "return_type" : "_ZTIv",
7154   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
7155  },
7156  {
7157   "function_name" : "glPushDebugGroup",
7158   "linker_set_key" : "glPushDebugGroup",
7159   "parameters" :
7160   [
7161    {
7162     "referenced_type" : "_ZTIj"
7163    },
7164    {
7165     "referenced_type" : "_ZTIj"
7166    },
7167    {
7168     "referenced_type" : "_ZTIi"
7169    },
7170    {
7171     "referenced_type" : "_ZTIPKc"
7172    }
7173   ],
7174   "return_type" : "_ZTIv",
7175   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
7176  },
7177  {
7178   "function_name" : "glPushDebugGroupKHR",
7179   "linker_set_key" : "glPushDebugGroupKHR",
7180   "parameters" :
7181   [
7182    {
7183     "referenced_type" : "_ZTIj"
7184    },
7185    {
7186     "referenced_type" : "_ZTIj"
7187    },
7188    {
7189     "referenced_type" : "_ZTIi"
7190    },
7191    {
7192     "referenced_type" : "_ZTIPKc"
7193    }
7194   ],
7195   "return_type" : "_ZTIv",
7196   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
7197  },
7198  {
7199   "function_name" : "glReadBuffer",
7200   "linker_set_key" : "glReadBuffer",
7201   "parameters" :
7202   [
7203    {
7204     "referenced_type" : "_ZTIj"
7205    }
7206   ],
7207   "return_type" : "_ZTIv",
7208   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
7209  },
7210  {
7211   "function_name" : "glReadPixels",
7212   "linker_set_key" : "glReadPixels",
7213   "parameters" :
7214   [
7215    {
7216     "referenced_type" : "_ZTIi"
7217    },
7218    {
7219     "referenced_type" : "_ZTIi"
7220    },
7221    {
7222     "referenced_type" : "_ZTIi"
7223    },
7224    {
7225     "referenced_type" : "_ZTIi"
7226    },
7227    {
7228     "referenced_type" : "_ZTIj"
7229    },
7230    {
7231     "referenced_type" : "_ZTIj"
7232    },
7233    {
7234     "referenced_type" : "_ZTIPv"
7235    }
7236   ],
7237   "return_type" : "_ZTIv",
7238   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
7239  },
7240  {
7241   "function_name" : "glReadnPixels",
7242   "linker_set_key" : "glReadnPixels",
7243   "parameters" :
7244   [
7245    {
7246     "referenced_type" : "_ZTIi"
7247    },
7248    {
7249     "referenced_type" : "_ZTIi"
7250    },
7251    {
7252     "referenced_type" : "_ZTIi"
7253    },
7254    {
7255     "referenced_type" : "_ZTIi"
7256    },
7257    {
7258     "referenced_type" : "_ZTIj"
7259    },
7260    {
7261     "referenced_type" : "_ZTIj"
7262    },
7263    {
7264     "referenced_type" : "_ZTIi"
7265    },
7266    {
7267     "referenced_type" : "_ZTIPv"
7268    }
7269   ],
7270   "return_type" : "_ZTIv",
7271   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
7272  },
7273  {
7274   "function_name" : "glReleaseShaderCompiler",
7275   "linker_set_key" : "glReleaseShaderCompiler",
7276   "return_type" : "_ZTIv",
7277   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
7278  },
7279  {
7280   "function_name" : "glRenderbufferStorage",
7281   "linker_set_key" : "glRenderbufferStorage",
7282   "parameters" :
7283   [
7284    {
7285     "referenced_type" : "_ZTIj"
7286    },
7287    {
7288     "referenced_type" : "_ZTIj"
7289    },
7290    {
7291     "referenced_type" : "_ZTIi"
7292    },
7293    {
7294     "referenced_type" : "_ZTIi"
7295    }
7296   ],
7297   "return_type" : "_ZTIv",
7298   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
7299  },
7300  {
7301   "function_name" : "glRenderbufferStorageMultisample",
7302   "linker_set_key" : "glRenderbufferStorageMultisample",
7303   "parameters" :
7304   [
7305    {
7306     "referenced_type" : "_ZTIj"
7307    },
7308    {
7309     "referenced_type" : "_ZTIi"
7310    },
7311    {
7312     "referenced_type" : "_ZTIj"
7313    },
7314    {
7315     "referenced_type" : "_ZTIi"
7316    },
7317    {
7318     "referenced_type" : "_ZTIi"
7319    }
7320   ],
7321   "return_type" : "_ZTIv",
7322   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
7323  },
7324  {
7325   "function_name" : "glRenderbufferStorageMultisampleEXT",
7326   "linker_set_key" : "glRenderbufferStorageMultisampleEXT",
7327   "parameters" :
7328   [
7329    {
7330     "referenced_type" : "_ZTIj"
7331    },
7332    {
7333     "referenced_type" : "_ZTIi"
7334    },
7335    {
7336     "referenced_type" : "_ZTIj"
7337    },
7338    {
7339     "referenced_type" : "_ZTIi"
7340    },
7341    {
7342     "referenced_type" : "_ZTIi"
7343    }
7344   ],
7345   "return_type" : "_ZTIv",
7346   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
7347  },
7348  {
7349   "function_name" : "glResumeTransformFeedback",
7350   "linker_set_key" : "glResumeTransformFeedback",
7351   "return_type" : "_ZTIv",
7352   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
7353  },
7354  {
7355   "function_name" : "glSampleCoverage",
7356   "linker_set_key" : "glSampleCoverage",
7357   "parameters" :
7358   [
7359    {
7360     "referenced_type" : "_ZTIf"
7361    },
7362    {
7363     "referenced_type" : "_ZTIh"
7364    }
7365   ],
7366   "return_type" : "_ZTIv",
7367   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
7368  },
7369  {
7370   "function_name" : "glSampleMaski",
7371   "linker_set_key" : "glSampleMaski",
7372   "parameters" :
7373   [
7374    {
7375     "referenced_type" : "_ZTIj"
7376    },
7377    {
7378     "referenced_type" : "_ZTIj"
7379    }
7380   ],
7381   "return_type" : "_ZTIv",
7382   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
7383  },
7384  {
7385   "function_name" : "glSamplerParameterIiv",
7386   "linker_set_key" : "glSamplerParameterIiv",
7387   "parameters" :
7388   [
7389    {
7390     "referenced_type" : "_ZTIj"
7391    },
7392    {
7393     "referenced_type" : "_ZTIj"
7394    },
7395    {
7396     "referenced_type" : "_ZTIPKi"
7397    }
7398   ],
7399   "return_type" : "_ZTIv",
7400   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
7401  },
7402  {
7403   "function_name" : "glSamplerParameterIivEXT",
7404   "linker_set_key" : "glSamplerParameterIivEXT",
7405   "parameters" :
7406   [
7407    {
7408     "referenced_type" : "_ZTIj"
7409    },
7410    {
7411     "referenced_type" : "_ZTIj"
7412    },
7413    {
7414     "referenced_type" : "_ZTIPKi"
7415    }
7416   ],
7417   "return_type" : "_ZTIv",
7418   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
7419  },
7420  {
7421   "function_name" : "glSamplerParameterIuiv",
7422   "linker_set_key" : "glSamplerParameterIuiv",
7423   "parameters" :
7424   [
7425    {
7426     "referenced_type" : "_ZTIj"
7427    },
7428    {
7429     "referenced_type" : "_ZTIj"
7430    },
7431    {
7432     "referenced_type" : "_ZTIPKj"
7433    }
7434   ],
7435   "return_type" : "_ZTIv",
7436   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
7437  },
7438  {
7439   "function_name" : "glSamplerParameterIuivEXT",
7440   "linker_set_key" : "glSamplerParameterIuivEXT",
7441   "parameters" :
7442   [
7443    {
7444     "referenced_type" : "_ZTIj"
7445    },
7446    {
7447     "referenced_type" : "_ZTIj"
7448    },
7449    {
7450     "referenced_type" : "_ZTIPKj"
7451    }
7452   ],
7453   "return_type" : "_ZTIv",
7454   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
7455  },
7456  {
7457   "function_name" : "glSamplerParameterf",
7458   "linker_set_key" : "glSamplerParameterf",
7459   "parameters" :
7460   [
7461    {
7462     "referenced_type" : "_ZTIj"
7463    },
7464    {
7465     "referenced_type" : "_ZTIj"
7466    },
7467    {
7468     "referenced_type" : "_ZTIf"
7469    }
7470   ],
7471   "return_type" : "_ZTIv",
7472   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
7473  },
7474  {
7475   "function_name" : "glSamplerParameterfv",
7476   "linker_set_key" : "glSamplerParameterfv",
7477   "parameters" :
7478   [
7479    {
7480     "referenced_type" : "_ZTIj"
7481    },
7482    {
7483     "referenced_type" : "_ZTIj"
7484    },
7485    {
7486     "referenced_type" : "_ZTIPKf"
7487    }
7488   ],
7489   "return_type" : "_ZTIv",
7490   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
7491  },
7492  {
7493   "function_name" : "glSamplerParameteri",
7494   "linker_set_key" : "glSamplerParameteri",
7495   "parameters" :
7496   [
7497    {
7498     "referenced_type" : "_ZTIj"
7499    },
7500    {
7501     "referenced_type" : "_ZTIj"
7502    },
7503    {
7504     "referenced_type" : "_ZTIi"
7505    }
7506   ],
7507   "return_type" : "_ZTIv",
7508   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
7509  },
7510  {
7511   "function_name" : "glSamplerParameteriv",
7512   "linker_set_key" : "glSamplerParameteriv",
7513   "parameters" :
7514   [
7515    {
7516     "referenced_type" : "_ZTIj"
7517    },
7518    {
7519     "referenced_type" : "_ZTIj"
7520    },
7521    {
7522     "referenced_type" : "_ZTIPKi"
7523    }
7524   ],
7525   "return_type" : "_ZTIv",
7526   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
7527  },
7528  {
7529   "function_name" : "glScissor",
7530   "linker_set_key" : "glScissor",
7531   "parameters" :
7532   [
7533    {
7534     "referenced_type" : "_ZTIi"
7535    },
7536    {
7537     "referenced_type" : "_ZTIi"
7538    },
7539    {
7540     "referenced_type" : "_ZTIi"
7541    },
7542    {
7543     "referenced_type" : "_ZTIi"
7544    }
7545   ],
7546   "return_type" : "_ZTIv",
7547   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
7548  },
7549  {
7550   "function_name" : "glShaderBinary",
7551   "linker_set_key" : "glShaderBinary",
7552   "parameters" :
7553   [
7554    {
7555     "referenced_type" : "_ZTIi"
7556    },
7557    {
7558     "referenced_type" : "_ZTIPKj"
7559    },
7560    {
7561     "referenced_type" : "_ZTIj"
7562    },
7563    {
7564     "referenced_type" : "_ZTIPKv"
7565    },
7566    {
7567     "referenced_type" : "_ZTIi"
7568    }
7569   ],
7570   "return_type" : "_ZTIv",
7571   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
7572  },
7573  {
7574   "function_name" : "glShaderSource",
7575   "linker_set_key" : "glShaderSource",
7576   "parameters" :
7577   [
7578    {
7579     "referenced_type" : "_ZTIj"
7580    },
7581    {
7582     "referenced_type" : "_ZTIi"
7583    },
7584    {
7585     "referenced_type" : "_ZTIPKPKc"
7586    },
7587    {
7588     "referenced_type" : "_ZTIPKi"
7589    }
7590   ],
7591   "return_type" : "_ZTIv",
7592   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
7593  },
7594  {
7595   "function_name" : "glStencilFunc",
7596   "linker_set_key" : "glStencilFunc",
7597   "parameters" :
7598   [
7599    {
7600     "referenced_type" : "_ZTIj"
7601    },
7602    {
7603     "referenced_type" : "_ZTIi"
7604    },
7605    {
7606     "referenced_type" : "_ZTIj"
7607    }
7608   ],
7609   "return_type" : "_ZTIv",
7610   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
7611  },
7612  {
7613   "function_name" : "glStencilFuncSeparate",
7614   "linker_set_key" : "glStencilFuncSeparate",
7615   "parameters" :
7616   [
7617    {
7618     "referenced_type" : "_ZTIj"
7619    },
7620    {
7621     "referenced_type" : "_ZTIj"
7622    },
7623    {
7624     "referenced_type" : "_ZTIi"
7625    },
7626    {
7627     "referenced_type" : "_ZTIj"
7628    }
7629   ],
7630   "return_type" : "_ZTIv",
7631   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
7632  },
7633  {
7634   "function_name" : "glStencilMask",
7635   "linker_set_key" : "glStencilMask",
7636   "parameters" :
7637   [
7638    {
7639     "referenced_type" : "_ZTIj"
7640    }
7641   ],
7642   "return_type" : "_ZTIv",
7643   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
7644  },
7645  {
7646   "function_name" : "glStencilMaskSeparate",
7647   "linker_set_key" : "glStencilMaskSeparate",
7648   "parameters" :
7649   [
7650    {
7651     "referenced_type" : "_ZTIj"
7652    },
7653    {
7654     "referenced_type" : "_ZTIj"
7655    }
7656   ],
7657   "return_type" : "_ZTIv",
7658   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
7659  },
7660  {
7661   "function_name" : "glStencilOp",
7662   "linker_set_key" : "glStencilOp",
7663   "parameters" :
7664   [
7665    {
7666     "referenced_type" : "_ZTIj"
7667    },
7668    {
7669     "referenced_type" : "_ZTIj"
7670    },
7671    {
7672     "referenced_type" : "_ZTIj"
7673    }
7674   ],
7675   "return_type" : "_ZTIv",
7676   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
7677  },
7678  {
7679   "function_name" : "glStencilOpSeparate",
7680   "linker_set_key" : "glStencilOpSeparate",
7681   "parameters" :
7682   [
7683    {
7684     "referenced_type" : "_ZTIj"
7685    },
7686    {
7687     "referenced_type" : "_ZTIj"
7688    },
7689    {
7690     "referenced_type" : "_ZTIj"
7691    },
7692    {
7693     "referenced_type" : "_ZTIj"
7694    }
7695   ],
7696   "return_type" : "_ZTIv",
7697   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
7698  },
7699  {
7700   "function_name" : "glTexBuffer",
7701   "linker_set_key" : "glTexBuffer",
7702   "parameters" :
7703   [
7704    {
7705     "referenced_type" : "_ZTIj"
7706    },
7707    {
7708     "referenced_type" : "_ZTIj"
7709    },
7710    {
7711     "referenced_type" : "_ZTIj"
7712    }
7713   ],
7714   "return_type" : "_ZTIv",
7715   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
7716  },
7717  {
7718   "function_name" : "glTexBufferEXT",
7719   "linker_set_key" : "glTexBufferEXT",
7720   "parameters" :
7721   [
7722    {
7723     "referenced_type" : "_ZTIj"
7724    },
7725    {
7726     "referenced_type" : "_ZTIj"
7727    },
7728    {
7729     "referenced_type" : "_ZTIj"
7730    }
7731   ],
7732   "return_type" : "_ZTIv",
7733   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
7734  },
7735  {
7736   "function_name" : "glTexBufferRange",
7737   "linker_set_key" : "glTexBufferRange",
7738   "parameters" :
7739   [
7740    {
7741     "referenced_type" : "_ZTIj"
7742    },
7743    {
7744     "referenced_type" : "_ZTIj"
7745    },
7746    {
7747     "referenced_type" : "_ZTIj"
7748    },
7749    {
7750     "referenced_type" : "_ZTIl"
7751    },
7752    {
7753     "referenced_type" : "_ZTIl"
7754    }
7755   ],
7756   "return_type" : "_ZTIv",
7757   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
7758  },
7759  {
7760   "function_name" : "glTexBufferRangeEXT",
7761   "linker_set_key" : "glTexBufferRangeEXT",
7762   "parameters" :
7763   [
7764    {
7765     "referenced_type" : "_ZTIj"
7766    },
7767    {
7768     "referenced_type" : "_ZTIj"
7769    },
7770    {
7771     "referenced_type" : "_ZTIj"
7772    },
7773    {
7774     "referenced_type" : "_ZTIl"
7775    },
7776    {
7777     "referenced_type" : "_ZTIl"
7778    }
7779   ],
7780   "return_type" : "_ZTIv",
7781   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
7782  },
7783  {
7784   "function_name" : "glTexImage2D",
7785   "linker_set_key" : "glTexImage2D",
7786   "parameters" :
7787   [
7788    {
7789     "referenced_type" : "_ZTIj"
7790    },
7791    {
7792     "referenced_type" : "_ZTIi"
7793    },
7794    {
7795     "referenced_type" : "_ZTIi"
7796    },
7797    {
7798     "referenced_type" : "_ZTIi"
7799    },
7800    {
7801     "referenced_type" : "_ZTIi"
7802    },
7803    {
7804     "referenced_type" : "_ZTIi"
7805    },
7806    {
7807     "referenced_type" : "_ZTIj"
7808    },
7809    {
7810     "referenced_type" : "_ZTIj"
7811    },
7812    {
7813     "referenced_type" : "_ZTIPKv"
7814    }
7815   ],
7816   "return_type" : "_ZTIv",
7817   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
7818  },
7819  {
7820   "function_name" : "glTexImage3D",
7821   "linker_set_key" : "glTexImage3D",
7822   "parameters" :
7823   [
7824    {
7825     "referenced_type" : "_ZTIj"
7826    },
7827    {
7828     "referenced_type" : "_ZTIi"
7829    },
7830    {
7831     "referenced_type" : "_ZTIi"
7832    },
7833    {
7834     "referenced_type" : "_ZTIi"
7835    },
7836    {
7837     "referenced_type" : "_ZTIi"
7838    },
7839    {
7840     "referenced_type" : "_ZTIi"
7841    },
7842    {
7843     "referenced_type" : "_ZTIi"
7844    },
7845    {
7846     "referenced_type" : "_ZTIj"
7847    },
7848    {
7849     "referenced_type" : "_ZTIj"
7850    },
7851    {
7852     "referenced_type" : "_ZTIPKv"
7853    }
7854   ],
7855   "return_type" : "_ZTIv",
7856   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
7857  },
7858  {
7859   "function_name" : "glTexImage3DOES",
7860   "linker_set_key" : "glTexImage3DOES",
7861   "parameters" :
7862   [
7863    {
7864     "referenced_type" : "_ZTIj"
7865    },
7866    {
7867     "referenced_type" : "_ZTIi"
7868    },
7869    {
7870     "referenced_type" : "_ZTIj"
7871    },
7872    {
7873     "referenced_type" : "_ZTIi"
7874    },
7875    {
7876     "referenced_type" : "_ZTIi"
7877    },
7878    {
7879     "referenced_type" : "_ZTIi"
7880    },
7881    {
7882     "referenced_type" : "_ZTIi"
7883    },
7884    {
7885     "referenced_type" : "_ZTIj"
7886    },
7887    {
7888     "referenced_type" : "_ZTIj"
7889    },
7890    {
7891     "referenced_type" : "_ZTIPKv"
7892    }
7893   ],
7894   "return_type" : "_ZTIv",
7895   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
7896  },
7897  {
7898   "function_name" : "glTexParameterIiv",
7899   "linker_set_key" : "glTexParameterIiv",
7900   "parameters" :
7901   [
7902    {
7903     "referenced_type" : "_ZTIj"
7904    },
7905    {
7906     "referenced_type" : "_ZTIj"
7907    },
7908    {
7909     "referenced_type" : "_ZTIPKi"
7910    }
7911   ],
7912   "return_type" : "_ZTIv",
7913   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
7914  },
7915  {
7916   "function_name" : "glTexParameterIivEXT",
7917   "linker_set_key" : "glTexParameterIivEXT",
7918   "parameters" :
7919   [
7920    {
7921     "referenced_type" : "_ZTIj"
7922    },
7923    {
7924     "referenced_type" : "_ZTIj"
7925    },
7926    {
7927     "referenced_type" : "_ZTIPKi"
7928    }
7929   ],
7930   "return_type" : "_ZTIv",
7931   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
7932  },
7933  {
7934   "function_name" : "glTexParameterIuiv",
7935   "linker_set_key" : "glTexParameterIuiv",
7936   "parameters" :
7937   [
7938    {
7939     "referenced_type" : "_ZTIj"
7940    },
7941    {
7942     "referenced_type" : "_ZTIj"
7943    },
7944    {
7945     "referenced_type" : "_ZTIPKj"
7946    }
7947   ],
7948   "return_type" : "_ZTIv",
7949   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
7950  },
7951  {
7952   "function_name" : "glTexParameterIuivEXT",
7953   "linker_set_key" : "glTexParameterIuivEXT",
7954   "parameters" :
7955   [
7956    {
7957     "referenced_type" : "_ZTIj"
7958    },
7959    {
7960     "referenced_type" : "_ZTIj"
7961    },
7962    {
7963     "referenced_type" : "_ZTIPKj"
7964    }
7965   ],
7966   "return_type" : "_ZTIv",
7967   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
7968  },
7969  {
7970   "function_name" : "glTexParameterf",
7971   "linker_set_key" : "glTexParameterf",
7972   "parameters" :
7973   [
7974    {
7975     "referenced_type" : "_ZTIj"
7976    },
7977    {
7978     "referenced_type" : "_ZTIj"
7979    },
7980    {
7981     "referenced_type" : "_ZTIf"
7982    }
7983   ],
7984   "return_type" : "_ZTIv",
7985   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
7986  },
7987  {
7988   "function_name" : "glTexParameterfv",
7989   "linker_set_key" : "glTexParameterfv",
7990   "parameters" :
7991   [
7992    {
7993     "referenced_type" : "_ZTIj"
7994    },
7995    {
7996     "referenced_type" : "_ZTIj"
7997    },
7998    {
7999     "referenced_type" : "_ZTIPKf"
8000    }
8001   ],
8002   "return_type" : "_ZTIv",
8003   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
8004  },
8005  {
8006   "function_name" : "glTexParameteri",
8007   "linker_set_key" : "glTexParameteri",
8008   "parameters" :
8009   [
8010    {
8011     "referenced_type" : "_ZTIj"
8012    },
8013    {
8014     "referenced_type" : "_ZTIj"
8015    },
8016    {
8017     "referenced_type" : "_ZTIi"
8018    }
8019   ],
8020   "return_type" : "_ZTIv",
8021   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
8022  },
8023  {
8024   "function_name" : "glTexParameteriv",
8025   "linker_set_key" : "glTexParameteriv",
8026   "parameters" :
8027   [
8028    {
8029     "referenced_type" : "_ZTIj"
8030    },
8031    {
8032     "referenced_type" : "_ZTIj"
8033    },
8034    {
8035     "referenced_type" : "_ZTIPKi"
8036    }
8037   ],
8038   "return_type" : "_ZTIv",
8039   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
8040  },
8041  {
8042   "function_name" : "glTexStorage2D",
8043   "linker_set_key" : "glTexStorage2D",
8044   "parameters" :
8045   [
8046    {
8047     "referenced_type" : "_ZTIj"
8048    },
8049    {
8050     "referenced_type" : "_ZTIi"
8051    },
8052    {
8053     "referenced_type" : "_ZTIj"
8054    },
8055    {
8056     "referenced_type" : "_ZTIi"
8057    },
8058    {
8059     "referenced_type" : "_ZTIi"
8060    }
8061   ],
8062   "return_type" : "_ZTIv",
8063   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8064  },
8065  {
8066   "function_name" : "glTexStorage2DMultisample",
8067   "linker_set_key" : "glTexStorage2DMultisample",
8068   "parameters" :
8069   [
8070    {
8071     "referenced_type" : "_ZTIj"
8072    },
8073    {
8074     "referenced_type" : "_ZTIi"
8075    },
8076    {
8077     "referenced_type" : "_ZTIj"
8078    },
8079    {
8080     "referenced_type" : "_ZTIi"
8081    },
8082    {
8083     "referenced_type" : "_ZTIi"
8084    },
8085    {
8086     "referenced_type" : "_ZTIh"
8087    }
8088   ],
8089   "return_type" : "_ZTIv",
8090   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
8091  },
8092  {
8093   "function_name" : "glTexStorage3D",
8094   "linker_set_key" : "glTexStorage3D",
8095   "parameters" :
8096   [
8097    {
8098     "referenced_type" : "_ZTIj"
8099    },
8100    {
8101     "referenced_type" : "_ZTIi"
8102    },
8103    {
8104     "referenced_type" : "_ZTIj"
8105    },
8106    {
8107     "referenced_type" : "_ZTIi"
8108    },
8109    {
8110     "referenced_type" : "_ZTIi"
8111    },
8112    {
8113     "referenced_type" : "_ZTIi"
8114    }
8115   ],
8116   "return_type" : "_ZTIv",
8117   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8118  },
8119  {
8120   "function_name" : "glTexStorage3DMultisample",
8121   "linker_set_key" : "glTexStorage3DMultisample",
8122   "parameters" :
8123   [
8124    {
8125     "referenced_type" : "_ZTIj"
8126    },
8127    {
8128     "referenced_type" : "_ZTIi"
8129    },
8130    {
8131     "referenced_type" : "_ZTIj"
8132    },
8133    {
8134     "referenced_type" : "_ZTIi"
8135    },
8136    {
8137     "referenced_type" : "_ZTIi"
8138    },
8139    {
8140     "referenced_type" : "_ZTIi"
8141    },
8142    {
8143     "referenced_type" : "_ZTIh"
8144    }
8145   ],
8146   "return_type" : "_ZTIv",
8147   "source_file" : "frameworks/native/opengl/include/GLES3/gl32.h"
8148  },
8149  {
8150   "function_name" : "glTexStorage3DMultisampleOES",
8151   "linker_set_key" : "glTexStorage3DMultisampleOES",
8152   "parameters" :
8153   [
8154    {
8155     "referenced_type" : "_ZTIj"
8156    },
8157    {
8158     "referenced_type" : "_ZTIi"
8159    },
8160    {
8161     "referenced_type" : "_ZTIj"
8162    },
8163    {
8164     "referenced_type" : "_ZTIi"
8165    },
8166    {
8167     "referenced_type" : "_ZTIi"
8168    },
8169    {
8170     "referenced_type" : "_ZTIi"
8171    },
8172    {
8173     "referenced_type" : "_ZTIh"
8174    }
8175   ],
8176   "return_type" : "_ZTIv",
8177   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
8178  },
8179  {
8180   "function_name" : "glTexSubImage2D",
8181   "linker_set_key" : "glTexSubImage2D",
8182   "parameters" :
8183   [
8184    {
8185     "referenced_type" : "_ZTIj"
8186    },
8187    {
8188     "referenced_type" : "_ZTIi"
8189    },
8190    {
8191     "referenced_type" : "_ZTIi"
8192    },
8193    {
8194     "referenced_type" : "_ZTIi"
8195    },
8196    {
8197     "referenced_type" : "_ZTIi"
8198    },
8199    {
8200     "referenced_type" : "_ZTIi"
8201    },
8202    {
8203     "referenced_type" : "_ZTIj"
8204    },
8205    {
8206     "referenced_type" : "_ZTIj"
8207    },
8208    {
8209     "referenced_type" : "_ZTIPKv"
8210    }
8211   ],
8212   "return_type" : "_ZTIv",
8213   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
8214  },
8215  {
8216   "function_name" : "glTexSubImage3D",
8217   "linker_set_key" : "glTexSubImage3D",
8218   "parameters" :
8219   [
8220    {
8221     "referenced_type" : "_ZTIj"
8222    },
8223    {
8224     "referenced_type" : "_ZTIi"
8225    },
8226    {
8227     "referenced_type" : "_ZTIi"
8228    },
8229    {
8230     "referenced_type" : "_ZTIi"
8231    },
8232    {
8233     "referenced_type" : "_ZTIi"
8234    },
8235    {
8236     "referenced_type" : "_ZTIi"
8237    },
8238    {
8239     "referenced_type" : "_ZTIi"
8240    },
8241    {
8242     "referenced_type" : "_ZTIi"
8243    },
8244    {
8245     "referenced_type" : "_ZTIj"
8246    },
8247    {
8248     "referenced_type" : "_ZTIj"
8249    },
8250    {
8251     "referenced_type" : "_ZTIPKv"
8252    }
8253   ],
8254   "return_type" : "_ZTIv",
8255   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8256  },
8257  {
8258   "function_name" : "glTexSubImage3DOES",
8259   "linker_set_key" : "glTexSubImage3DOES",
8260   "parameters" :
8261   [
8262    {
8263     "referenced_type" : "_ZTIj"
8264    },
8265    {
8266     "referenced_type" : "_ZTIi"
8267    },
8268    {
8269     "referenced_type" : "_ZTIi"
8270    },
8271    {
8272     "referenced_type" : "_ZTIi"
8273    },
8274    {
8275     "referenced_type" : "_ZTIi"
8276    },
8277    {
8278     "referenced_type" : "_ZTIi"
8279    },
8280    {
8281     "referenced_type" : "_ZTIi"
8282    },
8283    {
8284     "referenced_type" : "_ZTIi"
8285    },
8286    {
8287     "referenced_type" : "_ZTIj"
8288    },
8289    {
8290     "referenced_type" : "_ZTIj"
8291    },
8292    {
8293     "referenced_type" : "_ZTIPKv"
8294    }
8295   ],
8296   "return_type" : "_ZTIv",
8297   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
8298  },
8299  {
8300   "function_name" : "glTransformFeedbackVaryings",
8301   "linker_set_key" : "glTransformFeedbackVaryings",
8302   "parameters" :
8303   [
8304    {
8305     "referenced_type" : "_ZTIj"
8306    },
8307    {
8308     "referenced_type" : "_ZTIi"
8309    },
8310    {
8311     "referenced_type" : "_ZTIPKPKc"
8312    },
8313    {
8314     "referenced_type" : "_ZTIj"
8315    }
8316   ],
8317   "return_type" : "_ZTIv",
8318   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8319  },
8320  {
8321   "function_name" : "glUniform1f",
8322   "linker_set_key" : "glUniform1f",
8323   "parameters" :
8324   [
8325    {
8326     "referenced_type" : "_ZTIi"
8327    },
8328    {
8329     "referenced_type" : "_ZTIf"
8330    }
8331   ],
8332   "return_type" : "_ZTIv",
8333   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8334  },
8335  {
8336   "function_name" : "glUniform1fv",
8337   "linker_set_key" : "glUniform1fv",
8338   "parameters" :
8339   [
8340    {
8341     "referenced_type" : "_ZTIi"
8342    },
8343    {
8344     "referenced_type" : "_ZTIi"
8345    },
8346    {
8347     "referenced_type" : "_ZTIPKf"
8348    }
8349   ],
8350   "return_type" : "_ZTIv",
8351   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8352  },
8353  {
8354   "function_name" : "glUniform1i",
8355   "linker_set_key" : "glUniform1i",
8356   "parameters" :
8357   [
8358    {
8359     "referenced_type" : "_ZTIi"
8360    },
8361    {
8362     "referenced_type" : "_ZTIi"
8363    }
8364   ],
8365   "return_type" : "_ZTIv",
8366   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8367  },
8368  {
8369   "function_name" : "glUniform1iv",
8370   "linker_set_key" : "glUniform1iv",
8371   "parameters" :
8372   [
8373    {
8374     "referenced_type" : "_ZTIi"
8375    },
8376    {
8377     "referenced_type" : "_ZTIi"
8378    },
8379    {
8380     "referenced_type" : "_ZTIPKi"
8381    }
8382   ],
8383   "return_type" : "_ZTIv",
8384   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8385  },
8386  {
8387   "function_name" : "glUniform1ui",
8388   "linker_set_key" : "glUniform1ui",
8389   "parameters" :
8390   [
8391    {
8392     "referenced_type" : "_ZTIi"
8393    },
8394    {
8395     "referenced_type" : "_ZTIj"
8396    }
8397   ],
8398   "return_type" : "_ZTIv",
8399   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8400  },
8401  {
8402   "function_name" : "glUniform1uiv",
8403   "linker_set_key" : "glUniform1uiv",
8404   "parameters" :
8405   [
8406    {
8407     "referenced_type" : "_ZTIi"
8408    },
8409    {
8410     "referenced_type" : "_ZTIi"
8411    },
8412    {
8413     "referenced_type" : "_ZTIPKj"
8414    }
8415   ],
8416   "return_type" : "_ZTIv",
8417   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8418  },
8419  {
8420   "function_name" : "glUniform2f",
8421   "linker_set_key" : "glUniform2f",
8422   "parameters" :
8423   [
8424    {
8425     "referenced_type" : "_ZTIi"
8426    },
8427    {
8428     "referenced_type" : "_ZTIf"
8429    },
8430    {
8431     "referenced_type" : "_ZTIf"
8432    }
8433   ],
8434   "return_type" : "_ZTIv",
8435   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8436  },
8437  {
8438   "function_name" : "glUniform2fv",
8439   "linker_set_key" : "glUniform2fv",
8440   "parameters" :
8441   [
8442    {
8443     "referenced_type" : "_ZTIi"
8444    },
8445    {
8446     "referenced_type" : "_ZTIi"
8447    },
8448    {
8449     "referenced_type" : "_ZTIPKf"
8450    }
8451   ],
8452   "return_type" : "_ZTIv",
8453   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8454  },
8455  {
8456   "function_name" : "glUniform2i",
8457   "linker_set_key" : "glUniform2i",
8458   "parameters" :
8459   [
8460    {
8461     "referenced_type" : "_ZTIi"
8462    },
8463    {
8464     "referenced_type" : "_ZTIi"
8465    },
8466    {
8467     "referenced_type" : "_ZTIi"
8468    }
8469   ],
8470   "return_type" : "_ZTIv",
8471   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8472  },
8473  {
8474   "function_name" : "glUniform2iv",
8475   "linker_set_key" : "glUniform2iv",
8476   "parameters" :
8477   [
8478    {
8479     "referenced_type" : "_ZTIi"
8480    },
8481    {
8482     "referenced_type" : "_ZTIi"
8483    },
8484    {
8485     "referenced_type" : "_ZTIPKi"
8486    }
8487   ],
8488   "return_type" : "_ZTIv",
8489   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8490  },
8491  {
8492   "function_name" : "glUniform2ui",
8493   "linker_set_key" : "glUniform2ui",
8494   "parameters" :
8495   [
8496    {
8497     "referenced_type" : "_ZTIi"
8498    },
8499    {
8500     "referenced_type" : "_ZTIj"
8501    },
8502    {
8503     "referenced_type" : "_ZTIj"
8504    }
8505   ],
8506   "return_type" : "_ZTIv",
8507   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8508  },
8509  {
8510   "function_name" : "glUniform2uiv",
8511   "linker_set_key" : "glUniform2uiv",
8512   "parameters" :
8513   [
8514    {
8515     "referenced_type" : "_ZTIi"
8516    },
8517    {
8518     "referenced_type" : "_ZTIi"
8519    },
8520    {
8521     "referenced_type" : "_ZTIPKj"
8522    }
8523   ],
8524   "return_type" : "_ZTIv",
8525   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8526  },
8527  {
8528   "function_name" : "glUniform3f",
8529   "linker_set_key" : "glUniform3f",
8530   "parameters" :
8531   [
8532    {
8533     "referenced_type" : "_ZTIi"
8534    },
8535    {
8536     "referenced_type" : "_ZTIf"
8537    },
8538    {
8539     "referenced_type" : "_ZTIf"
8540    },
8541    {
8542     "referenced_type" : "_ZTIf"
8543    }
8544   ],
8545   "return_type" : "_ZTIv",
8546   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8547  },
8548  {
8549   "function_name" : "glUniform3fv",
8550   "linker_set_key" : "glUniform3fv",
8551   "parameters" :
8552   [
8553    {
8554     "referenced_type" : "_ZTIi"
8555    },
8556    {
8557     "referenced_type" : "_ZTIi"
8558    },
8559    {
8560     "referenced_type" : "_ZTIPKf"
8561    }
8562   ],
8563   "return_type" : "_ZTIv",
8564   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8565  },
8566  {
8567   "function_name" : "glUniform3i",
8568   "linker_set_key" : "glUniform3i",
8569   "parameters" :
8570   [
8571    {
8572     "referenced_type" : "_ZTIi"
8573    },
8574    {
8575     "referenced_type" : "_ZTIi"
8576    },
8577    {
8578     "referenced_type" : "_ZTIi"
8579    },
8580    {
8581     "referenced_type" : "_ZTIi"
8582    }
8583   ],
8584   "return_type" : "_ZTIv",
8585   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8586  },
8587  {
8588   "function_name" : "glUniform3iv",
8589   "linker_set_key" : "glUniform3iv",
8590   "parameters" :
8591   [
8592    {
8593     "referenced_type" : "_ZTIi"
8594    },
8595    {
8596     "referenced_type" : "_ZTIi"
8597    },
8598    {
8599     "referenced_type" : "_ZTIPKi"
8600    }
8601   ],
8602   "return_type" : "_ZTIv",
8603   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8604  },
8605  {
8606   "function_name" : "glUniform3ui",
8607   "linker_set_key" : "glUniform3ui",
8608   "parameters" :
8609   [
8610    {
8611     "referenced_type" : "_ZTIi"
8612    },
8613    {
8614     "referenced_type" : "_ZTIj"
8615    },
8616    {
8617     "referenced_type" : "_ZTIj"
8618    },
8619    {
8620     "referenced_type" : "_ZTIj"
8621    }
8622   ],
8623   "return_type" : "_ZTIv",
8624   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8625  },
8626  {
8627   "function_name" : "glUniform3uiv",
8628   "linker_set_key" : "glUniform3uiv",
8629   "parameters" :
8630   [
8631    {
8632     "referenced_type" : "_ZTIi"
8633    },
8634    {
8635     "referenced_type" : "_ZTIi"
8636    },
8637    {
8638     "referenced_type" : "_ZTIPKj"
8639    }
8640   ],
8641   "return_type" : "_ZTIv",
8642   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8643  },
8644  {
8645   "function_name" : "glUniform4f",
8646   "linker_set_key" : "glUniform4f",
8647   "parameters" :
8648   [
8649    {
8650     "referenced_type" : "_ZTIi"
8651    },
8652    {
8653     "referenced_type" : "_ZTIf"
8654    },
8655    {
8656     "referenced_type" : "_ZTIf"
8657    },
8658    {
8659     "referenced_type" : "_ZTIf"
8660    },
8661    {
8662     "referenced_type" : "_ZTIf"
8663    }
8664   ],
8665   "return_type" : "_ZTIv",
8666   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8667  },
8668  {
8669   "function_name" : "glUniform4fv",
8670   "linker_set_key" : "glUniform4fv",
8671   "parameters" :
8672   [
8673    {
8674     "referenced_type" : "_ZTIi"
8675    },
8676    {
8677     "referenced_type" : "_ZTIi"
8678    },
8679    {
8680     "referenced_type" : "_ZTIPKf"
8681    }
8682   ],
8683   "return_type" : "_ZTIv",
8684   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8685  },
8686  {
8687   "function_name" : "glUniform4i",
8688   "linker_set_key" : "glUniform4i",
8689   "parameters" :
8690   [
8691    {
8692     "referenced_type" : "_ZTIi"
8693    },
8694    {
8695     "referenced_type" : "_ZTIi"
8696    },
8697    {
8698     "referenced_type" : "_ZTIi"
8699    },
8700    {
8701     "referenced_type" : "_ZTIi"
8702    },
8703    {
8704     "referenced_type" : "_ZTIi"
8705    }
8706   ],
8707   "return_type" : "_ZTIv",
8708   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8709  },
8710  {
8711   "function_name" : "glUniform4iv",
8712   "linker_set_key" : "glUniform4iv",
8713   "parameters" :
8714   [
8715    {
8716     "referenced_type" : "_ZTIi"
8717    },
8718    {
8719     "referenced_type" : "_ZTIi"
8720    },
8721    {
8722     "referenced_type" : "_ZTIPKi"
8723    }
8724   ],
8725   "return_type" : "_ZTIv",
8726   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8727  },
8728  {
8729   "function_name" : "glUniform4ui",
8730   "linker_set_key" : "glUniform4ui",
8731   "parameters" :
8732   [
8733    {
8734     "referenced_type" : "_ZTIi"
8735    },
8736    {
8737     "referenced_type" : "_ZTIj"
8738    },
8739    {
8740     "referenced_type" : "_ZTIj"
8741    },
8742    {
8743     "referenced_type" : "_ZTIj"
8744    },
8745    {
8746     "referenced_type" : "_ZTIj"
8747    }
8748   ],
8749   "return_type" : "_ZTIv",
8750   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8751  },
8752  {
8753   "function_name" : "glUniform4uiv",
8754   "linker_set_key" : "glUniform4uiv",
8755   "parameters" :
8756   [
8757    {
8758     "referenced_type" : "_ZTIi"
8759    },
8760    {
8761     "referenced_type" : "_ZTIi"
8762    },
8763    {
8764     "referenced_type" : "_ZTIPKj"
8765    }
8766   ],
8767   "return_type" : "_ZTIv",
8768   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8769  },
8770  {
8771   "function_name" : "glUniformBlockBinding",
8772   "linker_set_key" : "glUniformBlockBinding",
8773   "parameters" :
8774   [
8775    {
8776     "referenced_type" : "_ZTIj"
8777    },
8778    {
8779     "referenced_type" : "_ZTIj"
8780    },
8781    {
8782     "referenced_type" : "_ZTIj"
8783    }
8784   ],
8785   "return_type" : "_ZTIv",
8786   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8787  },
8788  {
8789   "function_name" : "glUniformMatrix2fv",
8790   "linker_set_key" : "glUniformMatrix2fv",
8791   "parameters" :
8792   [
8793    {
8794     "referenced_type" : "_ZTIi"
8795    },
8796    {
8797     "referenced_type" : "_ZTIi"
8798    },
8799    {
8800     "referenced_type" : "_ZTIh"
8801    },
8802    {
8803     "referenced_type" : "_ZTIPKf"
8804    }
8805   ],
8806   "return_type" : "_ZTIv",
8807   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8808  },
8809  {
8810   "function_name" : "glUniformMatrix2x3fv",
8811   "linker_set_key" : "glUniformMatrix2x3fv",
8812   "parameters" :
8813   [
8814    {
8815     "referenced_type" : "_ZTIi"
8816    },
8817    {
8818     "referenced_type" : "_ZTIi"
8819    },
8820    {
8821     "referenced_type" : "_ZTIh"
8822    },
8823    {
8824     "referenced_type" : "_ZTIPKf"
8825    }
8826   ],
8827   "return_type" : "_ZTIv",
8828   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8829  },
8830  {
8831   "function_name" : "glUniformMatrix2x4fv",
8832   "linker_set_key" : "glUniformMatrix2x4fv",
8833   "parameters" :
8834   [
8835    {
8836     "referenced_type" : "_ZTIi"
8837    },
8838    {
8839     "referenced_type" : "_ZTIi"
8840    },
8841    {
8842     "referenced_type" : "_ZTIh"
8843    },
8844    {
8845     "referenced_type" : "_ZTIPKf"
8846    }
8847   ],
8848   "return_type" : "_ZTIv",
8849   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8850  },
8851  {
8852   "function_name" : "glUniformMatrix3fv",
8853   "linker_set_key" : "glUniformMatrix3fv",
8854   "parameters" :
8855   [
8856    {
8857     "referenced_type" : "_ZTIi"
8858    },
8859    {
8860     "referenced_type" : "_ZTIi"
8861    },
8862    {
8863     "referenced_type" : "_ZTIh"
8864    },
8865    {
8866     "referenced_type" : "_ZTIPKf"
8867    }
8868   ],
8869   "return_type" : "_ZTIv",
8870   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8871  },
8872  {
8873   "function_name" : "glUniformMatrix3x2fv",
8874   "linker_set_key" : "glUniformMatrix3x2fv",
8875   "parameters" :
8876   [
8877    {
8878     "referenced_type" : "_ZTIi"
8879    },
8880    {
8881     "referenced_type" : "_ZTIi"
8882    },
8883    {
8884     "referenced_type" : "_ZTIh"
8885    },
8886    {
8887     "referenced_type" : "_ZTIPKf"
8888    }
8889   ],
8890   "return_type" : "_ZTIv",
8891   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8892  },
8893  {
8894   "function_name" : "glUniformMatrix3x4fv",
8895   "linker_set_key" : "glUniformMatrix3x4fv",
8896   "parameters" :
8897   [
8898    {
8899     "referenced_type" : "_ZTIi"
8900    },
8901    {
8902     "referenced_type" : "_ZTIi"
8903    },
8904    {
8905     "referenced_type" : "_ZTIh"
8906    },
8907    {
8908     "referenced_type" : "_ZTIPKf"
8909    }
8910   ],
8911   "return_type" : "_ZTIv",
8912   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8913  },
8914  {
8915   "function_name" : "glUniformMatrix4fv",
8916   "linker_set_key" : "glUniformMatrix4fv",
8917   "parameters" :
8918   [
8919    {
8920     "referenced_type" : "_ZTIi"
8921    },
8922    {
8923     "referenced_type" : "_ZTIi"
8924    },
8925    {
8926     "referenced_type" : "_ZTIh"
8927    },
8928    {
8929     "referenced_type" : "_ZTIPKf"
8930    }
8931   ],
8932   "return_type" : "_ZTIv",
8933   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
8934  },
8935  {
8936   "function_name" : "glUniformMatrix4x2fv",
8937   "linker_set_key" : "glUniformMatrix4x2fv",
8938   "parameters" :
8939   [
8940    {
8941     "referenced_type" : "_ZTIi"
8942    },
8943    {
8944     "referenced_type" : "_ZTIi"
8945    },
8946    {
8947     "referenced_type" : "_ZTIh"
8948    },
8949    {
8950     "referenced_type" : "_ZTIPKf"
8951    }
8952   ],
8953   "return_type" : "_ZTIv",
8954   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8955  },
8956  {
8957   "function_name" : "glUniformMatrix4x3fv",
8958   "linker_set_key" : "glUniformMatrix4x3fv",
8959   "parameters" :
8960   [
8961    {
8962     "referenced_type" : "_ZTIi"
8963    },
8964    {
8965     "referenced_type" : "_ZTIi"
8966    },
8967    {
8968     "referenced_type" : "_ZTIh"
8969    },
8970    {
8971     "referenced_type" : "_ZTIPKf"
8972    }
8973   ],
8974   "return_type" : "_ZTIv",
8975   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8976  },
8977  {
8978   "function_name" : "glUnmapBuffer",
8979   "linker_set_key" : "glUnmapBuffer",
8980   "parameters" :
8981   [
8982    {
8983     "referenced_type" : "_ZTIj"
8984    }
8985   ],
8986   "return_type" : "_ZTIh",
8987   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
8988  },
8989  {
8990   "function_name" : "glUnmapBufferOES",
8991   "linker_set_key" : "glUnmapBufferOES",
8992   "parameters" :
8993   [
8994    {
8995     "referenced_type" : "_ZTIj"
8996    }
8997   ],
8998   "return_type" : "_ZTIh",
8999   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
9000  },
9001  {
9002   "function_name" : "glUseProgram",
9003   "linker_set_key" : "glUseProgram",
9004   "parameters" :
9005   [
9006    {
9007     "referenced_type" : "_ZTIj"
9008    }
9009   ],
9010   "return_type" : "_ZTIv",
9011   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9012  },
9013  {
9014   "function_name" : "glUseProgramStages",
9015   "linker_set_key" : "glUseProgramStages",
9016   "parameters" :
9017   [
9018    {
9019     "referenced_type" : "_ZTIj"
9020    },
9021    {
9022     "referenced_type" : "_ZTIj"
9023    },
9024    {
9025     "referenced_type" : "_ZTIj"
9026    }
9027   ],
9028   "return_type" : "_ZTIv",
9029   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
9030  },
9031  {
9032   "function_name" : "glValidateProgram",
9033   "linker_set_key" : "glValidateProgram",
9034   "parameters" :
9035   [
9036    {
9037     "referenced_type" : "_ZTIj"
9038    }
9039   ],
9040   "return_type" : "_ZTIv",
9041   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9042  },
9043  {
9044   "function_name" : "glValidateProgramPipeline",
9045   "linker_set_key" : "glValidateProgramPipeline",
9046   "parameters" :
9047   [
9048    {
9049     "referenced_type" : "_ZTIj"
9050    }
9051   ],
9052   "return_type" : "_ZTIv",
9053   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
9054  },
9055  {
9056   "function_name" : "glVertexAttrib1f",
9057   "linker_set_key" : "glVertexAttrib1f",
9058   "parameters" :
9059   [
9060    {
9061     "referenced_type" : "_ZTIj"
9062    },
9063    {
9064     "referenced_type" : "_ZTIf"
9065    }
9066   ],
9067   "return_type" : "_ZTIv",
9068   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9069  },
9070  {
9071   "function_name" : "glVertexAttrib1fv",
9072   "linker_set_key" : "glVertexAttrib1fv",
9073   "parameters" :
9074   [
9075    {
9076     "referenced_type" : "_ZTIj"
9077    },
9078    {
9079     "referenced_type" : "_ZTIPKf"
9080    }
9081   ],
9082   "return_type" : "_ZTIv",
9083   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9084  },
9085  {
9086   "function_name" : "glVertexAttrib2f",
9087   "linker_set_key" : "glVertexAttrib2f",
9088   "parameters" :
9089   [
9090    {
9091     "referenced_type" : "_ZTIj"
9092    },
9093    {
9094     "referenced_type" : "_ZTIf"
9095    },
9096    {
9097     "referenced_type" : "_ZTIf"
9098    }
9099   ],
9100   "return_type" : "_ZTIv",
9101   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9102  },
9103  {
9104   "function_name" : "glVertexAttrib2fv",
9105   "linker_set_key" : "glVertexAttrib2fv",
9106   "parameters" :
9107   [
9108    {
9109     "referenced_type" : "_ZTIj"
9110    },
9111    {
9112     "referenced_type" : "_ZTIPKf"
9113    }
9114   ],
9115   "return_type" : "_ZTIv",
9116   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9117  },
9118  {
9119   "function_name" : "glVertexAttrib3f",
9120   "linker_set_key" : "glVertexAttrib3f",
9121   "parameters" :
9122   [
9123    {
9124     "referenced_type" : "_ZTIj"
9125    },
9126    {
9127     "referenced_type" : "_ZTIf"
9128    },
9129    {
9130     "referenced_type" : "_ZTIf"
9131    },
9132    {
9133     "referenced_type" : "_ZTIf"
9134    }
9135   ],
9136   "return_type" : "_ZTIv",
9137   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9138  },
9139  {
9140   "function_name" : "glVertexAttrib3fv",
9141   "linker_set_key" : "glVertexAttrib3fv",
9142   "parameters" :
9143   [
9144    {
9145     "referenced_type" : "_ZTIj"
9146    },
9147    {
9148     "referenced_type" : "_ZTIPKf"
9149    }
9150   ],
9151   "return_type" : "_ZTIv",
9152   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9153  },
9154  {
9155   "function_name" : "glVertexAttrib4f",
9156   "linker_set_key" : "glVertexAttrib4f",
9157   "parameters" :
9158   [
9159    {
9160     "referenced_type" : "_ZTIj"
9161    },
9162    {
9163     "referenced_type" : "_ZTIf"
9164    },
9165    {
9166     "referenced_type" : "_ZTIf"
9167    },
9168    {
9169     "referenced_type" : "_ZTIf"
9170    },
9171    {
9172     "referenced_type" : "_ZTIf"
9173    }
9174   ],
9175   "return_type" : "_ZTIv",
9176   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9177  },
9178  {
9179   "function_name" : "glVertexAttrib4fv",
9180   "linker_set_key" : "glVertexAttrib4fv",
9181   "parameters" :
9182   [
9183    {
9184     "referenced_type" : "_ZTIj"
9185    },
9186    {
9187     "referenced_type" : "_ZTIPKf"
9188    }
9189   ],
9190   "return_type" : "_ZTIv",
9191   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9192  },
9193  {
9194   "function_name" : "glVertexAttribBinding",
9195   "linker_set_key" : "glVertexAttribBinding",
9196   "parameters" :
9197   [
9198    {
9199     "referenced_type" : "_ZTIj"
9200    },
9201    {
9202     "referenced_type" : "_ZTIj"
9203    }
9204   ],
9205   "return_type" : "_ZTIv",
9206   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
9207  },
9208  {
9209   "function_name" : "glVertexAttribDivisor",
9210   "linker_set_key" : "glVertexAttribDivisor",
9211   "parameters" :
9212   [
9213    {
9214     "referenced_type" : "_ZTIj"
9215    },
9216    {
9217     "referenced_type" : "_ZTIj"
9218    }
9219   ],
9220   "return_type" : "_ZTIv",
9221   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
9222  },
9223  {
9224   "function_name" : "glVertexAttribFormat",
9225   "linker_set_key" : "glVertexAttribFormat",
9226   "parameters" :
9227   [
9228    {
9229     "referenced_type" : "_ZTIj"
9230    },
9231    {
9232     "referenced_type" : "_ZTIi"
9233    },
9234    {
9235     "referenced_type" : "_ZTIj"
9236    },
9237    {
9238     "referenced_type" : "_ZTIh"
9239    },
9240    {
9241     "referenced_type" : "_ZTIj"
9242    }
9243   ],
9244   "return_type" : "_ZTIv",
9245   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
9246  },
9247  {
9248   "function_name" : "glVertexAttribI4i",
9249   "linker_set_key" : "glVertexAttribI4i",
9250   "parameters" :
9251   [
9252    {
9253     "referenced_type" : "_ZTIj"
9254    },
9255    {
9256     "referenced_type" : "_ZTIi"
9257    },
9258    {
9259     "referenced_type" : "_ZTIi"
9260    },
9261    {
9262     "referenced_type" : "_ZTIi"
9263    },
9264    {
9265     "referenced_type" : "_ZTIi"
9266    }
9267   ],
9268   "return_type" : "_ZTIv",
9269   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
9270  },
9271  {
9272   "function_name" : "glVertexAttribI4iv",
9273   "linker_set_key" : "glVertexAttribI4iv",
9274   "parameters" :
9275   [
9276    {
9277     "referenced_type" : "_ZTIj"
9278    },
9279    {
9280     "referenced_type" : "_ZTIPKi"
9281    }
9282   ],
9283   "return_type" : "_ZTIv",
9284   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
9285  },
9286  {
9287   "function_name" : "glVertexAttribI4ui",
9288   "linker_set_key" : "glVertexAttribI4ui",
9289   "parameters" :
9290   [
9291    {
9292     "referenced_type" : "_ZTIj"
9293    },
9294    {
9295     "referenced_type" : "_ZTIj"
9296    },
9297    {
9298     "referenced_type" : "_ZTIj"
9299    },
9300    {
9301     "referenced_type" : "_ZTIj"
9302    },
9303    {
9304     "referenced_type" : "_ZTIj"
9305    }
9306   ],
9307   "return_type" : "_ZTIv",
9308   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
9309  },
9310  {
9311   "function_name" : "glVertexAttribI4uiv",
9312   "linker_set_key" : "glVertexAttribI4uiv",
9313   "parameters" :
9314   [
9315    {
9316     "referenced_type" : "_ZTIj"
9317    },
9318    {
9319     "referenced_type" : "_ZTIPKj"
9320    }
9321   ],
9322   "return_type" : "_ZTIv",
9323   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
9324  },
9325  {
9326   "function_name" : "glVertexAttribIFormat",
9327   "linker_set_key" : "glVertexAttribIFormat",
9328   "parameters" :
9329   [
9330    {
9331     "referenced_type" : "_ZTIj"
9332    },
9333    {
9334     "referenced_type" : "_ZTIi"
9335    },
9336    {
9337     "referenced_type" : "_ZTIj"
9338    },
9339    {
9340     "referenced_type" : "_ZTIj"
9341    }
9342   ],
9343   "return_type" : "_ZTIv",
9344   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
9345  },
9346  {
9347   "function_name" : "glVertexAttribIPointer",
9348   "linker_set_key" : "glVertexAttribIPointer",
9349   "parameters" :
9350   [
9351    {
9352     "referenced_type" : "_ZTIj"
9353    },
9354    {
9355     "referenced_type" : "_ZTIi"
9356    },
9357    {
9358     "referenced_type" : "_ZTIj"
9359    },
9360    {
9361     "referenced_type" : "_ZTIi"
9362    },
9363    {
9364     "referenced_type" : "_ZTIPKv"
9365    }
9366   ],
9367   "return_type" : "_ZTIv",
9368   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
9369  },
9370  {
9371   "function_name" : "glVertexAttribPointer",
9372   "linker_set_key" : "glVertexAttribPointer",
9373   "parameters" :
9374   [
9375    {
9376     "referenced_type" : "_ZTIj"
9377    },
9378    {
9379     "referenced_type" : "_ZTIi"
9380    },
9381    {
9382     "referenced_type" : "_ZTIj"
9383    },
9384    {
9385     "referenced_type" : "_ZTIh"
9386    },
9387    {
9388     "referenced_type" : "_ZTIi"
9389    },
9390    {
9391     "referenced_type" : "_ZTIPKv"
9392    }
9393   ],
9394   "return_type" : "_ZTIv",
9395   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9396  },
9397  {
9398   "function_name" : "glVertexBindingDivisor",
9399   "linker_set_key" : "glVertexBindingDivisor",
9400   "parameters" :
9401   [
9402    {
9403     "referenced_type" : "_ZTIj"
9404    },
9405    {
9406     "referenced_type" : "_ZTIj"
9407    }
9408   ],
9409   "return_type" : "_ZTIv",
9410   "source_file" : "frameworks/native/opengl/include/GLES3/gl31.h"
9411  },
9412  {
9413   "function_name" : "glViewport",
9414   "linker_set_key" : "glViewport",
9415   "parameters" :
9416   [
9417    {
9418     "referenced_type" : "_ZTIi"
9419    },
9420    {
9421     "referenced_type" : "_ZTIi"
9422    },
9423    {
9424     "referenced_type" : "_ZTIi"
9425    },
9426    {
9427     "referenced_type" : "_ZTIi"
9428    }
9429   ],
9430   "return_type" : "_ZTIv",
9431   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9432  },
9433  {
9434   "function_name" : "glWaitSync",
9435   "linker_set_key" : "glWaitSync",
9436   "parameters" :
9437   [
9438    {
9439     "referenced_type" : "_ZTIP8__GLsync"
9440    },
9441    {
9442     "referenced_type" : "_ZTIj"
9443    },
9444    {
9445     "referenced_type" : "_ZTIy"
9446    }
9447   ],
9448   "return_type" : "_ZTIv",
9449   "source_file" : "frameworks/native/opengl/include/GLES3/gl3.h"
9450  }
9451 ],
9452 "global_vars" : [],
9453 "lvalue_reference_types" : [],
9454 "pointer_types" :
9455 [
9456  {
9457   "alignment" : 4,
9458   "linker_set_key" : "_ZTIP8__GLsync",
9459   "name" : "__GLsync *",
9460   "referenced_type" : "_ZTI8__GLsync",
9461   "size" : 4,
9462   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
9463  },
9464  {
9465   "alignment" : 4,
9466   "linker_set_key" : "_ZTIPFvjjjjiPKcPKvE",
9467   "name" : "void (*)(unsigned int, unsigned int, unsigned int, unsigned int, int, const char *, const void *)",
9468   "referenced_type" : "_ZTIFvjjjjiPKcPKvE",
9469   "size" : 4,
9470   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9471  },
9472  {
9473   "alignment" : 4,
9474   "linker_set_key" : "_ZTIPFvvE",
9475   "name" : "void (*)()",
9476   "referenced_type" : "_ZTIFvvE",
9477   "size" : 4,
9478   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9479  },
9480  {
9481   "alignment" : 4,
9482   "linker_set_key" : "_ZTIPKPKc",
9483   "name" : "const char *const *",
9484   "referenced_type" : "_ZTIKPKc",
9485   "size" : 4,
9486   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9487  },
9488  {
9489   "alignment" : 4,
9490   "linker_set_key" : "_ZTIPKPKv",
9491   "name" : "const void *const *",
9492   "referenced_type" : "_ZTIKPKv",
9493   "size" : 4,
9494   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
9495  },
9496  {
9497   "alignment" : 4,
9498   "linker_set_key" : "_ZTIPKc",
9499   "name" : "const char *",
9500   "referenced_type" : "_ZTIKc",
9501   "size" : 4,
9502   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9503  },
9504  {
9505   "alignment" : 4,
9506   "linker_set_key" : "_ZTIPKd",
9507   "name" : "const double *",
9508   "referenced_type" : "_ZTIKd",
9509   "size" : 4,
9510   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9511  },
9512  {
9513   "alignment" : 4,
9514   "linker_set_key" : "_ZTIPKf",
9515   "name" : "const float *",
9516   "referenced_type" : "_ZTIKf",
9517   "size" : 4,
9518   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9519  },
9520  {
9521   "alignment" : 4,
9522   "linker_set_key" : "_ZTIPKh",
9523   "name" : "const unsigned char *",
9524   "referenced_type" : "_ZTIKh",
9525   "size" : 4,
9526   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9527  },
9528  {
9529   "alignment" : 4,
9530   "linker_set_key" : "_ZTIPKi",
9531   "name" : "const int *",
9532   "referenced_type" : "_ZTIKi",
9533   "size" : 4,
9534   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9535  },
9536  {
9537   "alignment" : 4,
9538   "linker_set_key" : "_ZTIPKj",
9539   "name" : "const unsigned int *",
9540   "referenced_type" : "_ZTIKj",
9541   "size" : 4,
9542   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9543  },
9544  {
9545   "alignment" : 4,
9546   "linker_set_key" : "_ZTIPKv",
9547   "name" : "const void *",
9548   "referenced_type" : "_ZTIKv",
9549   "size" : 4,
9550   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9551  },
9552  {
9553   "alignment" : 4,
9554   "linker_set_key" : "_ZTIPKx",
9555   "name" : "const long long *",
9556   "referenced_type" : "_ZTIKx",
9557   "size" : 4,
9558   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9559  },
9560  {
9561   "alignment" : 4,
9562   "linker_set_key" : "_ZTIPKy",
9563   "name" : "const unsigned long long *",
9564   "referenced_type" : "_ZTIKy",
9565   "size" : 4,
9566   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9567  },
9568  {
9569   "alignment" : 4,
9570   "linker_set_key" : "_ZTIPPKc",
9571   "name" : "const char **",
9572   "referenced_type" : "_ZTIPKc",
9573   "size" : 4,
9574   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9575  },
9576  {
9577   "alignment" : 4,
9578   "linker_set_key" : "_ZTIPPv",
9579   "name" : "void **",
9580   "referenced_type" : "_ZTIPv",
9581   "size" : 4,
9582   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9583  },
9584  {
9585   "alignment" : 4,
9586   "linker_set_key" : "_ZTIPc",
9587   "name" : "char *",
9588   "referenced_type" : "_ZTIc",
9589   "size" : 4,
9590   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
9591  },
9592  {
9593   "alignment" : 4,
9594   "linker_set_key" : "_ZTIPf",
9595   "name" : "float *",
9596   "referenced_type" : "_ZTIf",
9597   "size" : 4,
9598   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9599  },
9600  {
9601   "alignment" : 4,
9602   "linker_set_key" : "_ZTIPh",
9603   "name" : "unsigned char *",
9604   "referenced_type" : "_ZTIh",
9605   "size" : 4,
9606   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9607  },
9608  {
9609   "alignment" : 4,
9610   "linker_set_key" : "_ZTIPi",
9611   "name" : "int *",
9612   "referenced_type" : "_ZTIi",
9613   "size" : 4,
9614   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9615  },
9616  {
9617   "alignment" : 4,
9618   "linker_set_key" : "_ZTIPj",
9619   "name" : "unsigned int *",
9620   "referenced_type" : "_ZTIj",
9621   "size" : 4,
9622   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9623  },
9624  {
9625   "alignment" : 4,
9626   "linker_set_key" : "_ZTIPv",
9627   "name" : "void *",
9628   "referenced_type" : "_ZTIv",
9629   "size" : 4,
9630   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
9631  },
9632  {
9633   "alignment" : 4,
9634   "linker_set_key" : "_ZTIPx",
9635   "name" : "long long *",
9636   "referenced_type" : "_ZTIx",
9637   "size" : 4,
9638   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
9639  },
9640  {
9641   "alignment" : 4,
9642   "linker_set_key" : "_ZTIPy",
9643   "name" : "unsigned long long *",
9644   "referenced_type" : "_ZTIy",
9645   "size" : 4,
9646   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9647  }
9648 ],
9649 "qualified_types" :
9650 [
9651  {
9652   "alignment" : 4,
9653   "is_const" : true,
9654   "linker_set_key" : "_ZTIKPKc",
9655   "name" : "const char *const",
9656   "referenced_type" : "_ZTIPKc",
9657   "size" : 4,
9658   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9659  },
9660  {
9661   "alignment" : 4,
9662   "is_const" : true,
9663   "linker_set_key" : "_ZTIKPKv",
9664   "name" : "const void *const",
9665   "referenced_type" : "_ZTIPKv",
9666   "size" : 4,
9667   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
9668  },
9669  {
9670   "alignment" : 1,
9671   "is_const" : true,
9672   "linker_set_key" : "_ZTIKc",
9673   "name" : "const char",
9674   "referenced_type" : "_ZTIc",
9675   "size" : 1,
9676   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
9677  },
9678  {
9679   "alignment" : 8,
9680   "is_const" : true,
9681   "linker_set_key" : "_ZTIKd",
9682   "name" : "const double",
9683   "referenced_type" : "_ZTId",
9684   "size" : 8,
9685   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9686  },
9687  {
9688   "alignment" : 4,
9689   "is_const" : true,
9690   "linker_set_key" : "_ZTIKf",
9691   "name" : "const float",
9692   "referenced_type" : "_ZTIf",
9693   "size" : 4,
9694   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9695  },
9696  {
9697   "alignment" : 1,
9698   "is_const" : true,
9699   "linker_set_key" : "_ZTIKh",
9700   "name" : "const unsigned char",
9701   "referenced_type" : "_ZTIh",
9702   "size" : 1,
9703   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9704  },
9705  {
9706   "alignment" : 4,
9707   "is_const" : true,
9708   "linker_set_key" : "_ZTIKi",
9709   "name" : "const int",
9710   "referenced_type" : "_ZTIi",
9711   "size" : 4,
9712   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9713  },
9714  {
9715   "alignment" : 4,
9716   "is_const" : true,
9717   "linker_set_key" : "_ZTIKj",
9718   "name" : "const unsigned int",
9719   "referenced_type" : "_ZTIj",
9720   "size" : 4,
9721   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9722  },
9723  {
9724   "is_const" : true,
9725   "linker_set_key" : "_ZTIKv",
9726   "name" : "const void",
9727   "referenced_type" : "_ZTIv",
9728   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
9729  },
9730  {
9731   "alignment" : 8,
9732   "is_const" : true,
9733   "linker_set_key" : "_ZTIKx",
9734   "name" : "const long long",
9735   "referenced_type" : "_ZTIx",
9736   "size" : 8,
9737   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9738  },
9739  {
9740   "alignment" : 8,
9741   "is_const" : true,
9742   "linker_set_key" : "_ZTIKy",
9743   "name" : "const unsigned long long",
9744   "referenced_type" : "_ZTIy",
9745   "size" : 8,
9746   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
9747  }
9748 ],
9749 "record_types" :
9750 [
9751  {
9752   "alignment" : 4,
9753   "fields" :
9754   [
9755    {
9756     "field_name" : "pData",
9757     "referenced_type" : "_ZTIPv"
9758    },
9759    {
9760     "field_name" : "iWidth",
9761     "field_offset" : 32,
9762     "referenced_type" : "_ZTIi"
9763    },
9764    {
9765     "field_name" : "iHeight",
9766     "field_offset" : 64,
9767     "referenced_type" : "_ZTIi"
9768    },
9769    {
9770     "field_name" : "iStride",
9771     "field_offset" : 96,
9772     "referenced_type" : "_ZTIi"
9773    }
9774   ],
9775   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
9776   "name" : "EGLClientPixmapHI",
9777   "size" : 16,
9778   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
9779  }
9780 ],
9781 "rvalue_reference_types" : []
9782}
9783