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