1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIc",
10   "name" : "char",
11   "size" : 1
12  },
13  {
14   "alignment" : 8,
15   "linker_set_key" : "_ZTId",
16   "name" : "double",
17   "size" : 8
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "_ZTIf",
22   "name" : "float",
23   "size" : 4
24  },
25  {
26   "alignment" : 1,
27   "is_integral" : true,
28   "is_unsigned" : true,
29   "linker_set_key" : "_ZTIh",
30   "name" : "unsigned char",
31   "size" : 1
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "linker_set_key" : "_ZTIi",
37   "name" : "int",
38   "size" : 4
39  },
40  {
41   "alignment" : 4,
42   "is_integral" : true,
43   "is_unsigned" : true,
44   "linker_set_key" : "_ZTIj",
45   "name" : "unsigned int",
46   "size" : 4
47  },
48  {
49   "alignment" : 8,
50   "is_integral" : true,
51   "linker_set_key" : "_ZTIl",
52   "name" : "long",
53   "size" : 8
54  },
55  {
56   "alignment" : 8,
57   "is_integral" : true,
58   "is_unsigned" : true,
59   "linker_set_key" : "_ZTIm",
60   "name" : "unsigned long",
61   "size" : 8
62  },
63  {
64   "linker_set_key" : "_ZTIv",
65   "name" : "void"
66  }
67 ],
68 "elf_functions" :
69 [
70  {
71   "name" : "glActiveTexture"
72  },
73  {
74   "name" : "glAttachShader"
75  },
76  {
77   "name" : "glBeginPerfMonitorAMD"
78  },
79  {
80   "name" : "glBindAttribLocation"
81  },
82  {
83   "name" : "glBindBuffer"
84  },
85  {
86   "name" : "glBindFramebuffer"
87  },
88  {
89   "name" : "glBindRenderbuffer"
90  },
91  {
92   "name" : "glBindTexture"
93  },
94  {
95   "name" : "glBindVertexArrayOES"
96  },
97  {
98   "name" : "glBlendColor"
99  },
100  {
101   "name" : "glBlendEquation"
102  },
103  {
104   "name" : "glBlendEquationSeparate"
105  },
106  {
107   "name" : "glBlendFunc"
108  },
109  {
110   "name" : "glBlendFuncSeparate"
111  },
112  {
113   "name" : "glBufferData"
114  },
115  {
116   "name" : "glBufferSubData"
117  },
118  {
119   "name" : "glCheckFramebufferStatus"
120  },
121  {
122   "name" : "glClear"
123  },
124  {
125   "name" : "glClearColor"
126  },
127  {
128   "name" : "glClearDepthf"
129  },
130  {
131   "name" : "glClearStencil"
132  },
133  {
134   "name" : "glColorMask"
135  },
136  {
137   "name" : "glCompileShader"
138  },
139  {
140   "name" : "glCompressedTexImage2D"
141  },
142  {
143   "name" : "glCompressedTexImage3DOES"
144  },
145  {
146   "name" : "glCompressedTexSubImage2D"
147  },
148  {
149   "name" : "glCompressedTexSubImage3DOES"
150  },
151  {
152   "name" : "glCopyTexImage2D"
153  },
154  {
155   "name" : "glCopyTexSubImage2D"
156  },
157  {
158   "name" : "glCopyTexSubImage3DOES"
159  },
160  {
161   "name" : "glCoverageMaskNV"
162  },
163  {
164   "name" : "glCoverageOperationNV"
165  },
166  {
167   "name" : "glCreateProgram"
168  },
169  {
170   "name" : "glCreateShader"
171  },
172  {
173   "name" : "glCullFace"
174  },
175  {
176   "name" : "glDeleteBuffers"
177  },
178  {
179   "name" : "glDeleteFencesNV"
180  },
181  {
182   "name" : "glDeleteFramebuffers"
183  },
184  {
185   "name" : "glDeletePerfMonitorsAMD"
186  },
187  {
188   "name" : "glDeleteProgram"
189  },
190  {
191   "name" : "glDeleteRenderbuffers"
192  },
193  {
194   "name" : "glDeleteShader"
195  },
196  {
197   "name" : "glDeleteTextures"
198  },
199  {
200   "name" : "glDeleteVertexArraysOES"
201  },
202  {
203   "name" : "glDepthFunc"
204  },
205  {
206   "name" : "glDepthMask"
207  },
208  {
209   "name" : "glDepthRangef"
210  },
211  {
212   "name" : "glDetachShader"
213  },
214  {
215   "name" : "glDisable"
216  },
217  {
218   "name" : "glDisableDriverControlQCOM"
219  },
220  {
221   "name" : "glDisableVertexAttribArray"
222  },
223  {
224   "name" : "glDiscardFramebufferEXT"
225  },
226  {
227   "name" : "glDrawArrays"
228  },
229  {
230   "name" : "glDrawElements"
231  },
232  {
233   "name" : "glEGLImageTargetRenderbufferStorageOES"
234  },
235  {
236   "name" : "glEGLImageTargetTexture2DOES"
237  },
238  {
239   "name" : "glEnable"
240  },
241  {
242   "name" : "glEnableDriverControlQCOM"
243  },
244  {
245   "name" : "glEnableVertexAttribArray"
246  },
247  {
248   "name" : "glEndPerfMonitorAMD"
249  },
250  {
251   "name" : "glEndTilingQCOM"
252  },
253  {
254   "name" : "glExtGetBufferPointervQCOM"
255  },
256  {
257   "name" : "glExtGetBuffersQCOM"
258  },
259  {
260   "name" : "glExtGetFramebuffersQCOM"
261  },
262  {
263   "name" : "glExtGetProgramBinarySourceQCOM"
264  },
265  {
266   "name" : "glExtGetProgramsQCOM"
267  },
268  {
269   "name" : "glExtGetRenderbuffersQCOM"
270  },
271  {
272   "name" : "glExtGetShadersQCOM"
273  },
274  {
275   "name" : "glExtGetTexLevelParameterivQCOM"
276  },
277  {
278   "name" : "glExtGetTexSubImageQCOM"
279  },
280  {
281   "name" : "glExtGetTexturesQCOM"
282  },
283  {
284   "name" : "glExtIsProgramBinaryQCOM"
285  },
286  {
287   "name" : "glExtTexObjectStateOverrideiQCOM"
288  },
289  {
290   "name" : "glFinish"
291  },
292  {
293   "name" : "glFinishFenceNV"
294  },
295  {
296   "name" : "glFlush"
297  },
298  {
299   "name" : "glFramebufferRenderbuffer"
300  },
301  {
302   "name" : "glFramebufferTexture2D"
303  },
304  {
305   "name" : "glFramebufferTexture2DMultisampleEXT"
306  },
307  {
308   "name" : "glFramebufferTexture2DMultisampleIMG"
309  },
310  {
311   "name" : "glFramebufferTexture3DOES"
312  },
313  {
314   "name" : "glFrontFace"
315  },
316  {
317   "name" : "glGenBuffers"
318  },
319  {
320   "name" : "glGenFencesNV"
321  },
322  {
323   "name" : "glGenFramebuffers"
324  },
325  {
326   "name" : "glGenPerfMonitorsAMD"
327  },
328  {
329   "name" : "glGenRenderbuffers"
330  },
331  {
332   "name" : "glGenTextures"
333  },
334  {
335   "name" : "glGenVertexArraysOES"
336  },
337  {
338   "name" : "glGenerateMipmap"
339  },
340  {
341   "name" : "glGetActiveAttrib"
342  },
343  {
344   "name" : "glGetActiveUniform"
345  },
346  {
347   "name" : "glGetAttachedShaders"
348  },
349  {
350   "name" : "glGetAttribLocation"
351  },
352  {
353   "name" : "glGetBooleanv"
354  },
355  {
356   "name" : "glGetBufferParameteriv"
357  },
358  {
359   "name" : "glGetBufferPointervOES"
360  },
361  {
362   "name" : "glGetDriverControlStringQCOM"
363  },
364  {
365   "name" : "glGetDriverControlsQCOM"
366  },
367  {
368   "name" : "glGetError"
369  },
370  {
371   "name" : "glGetFenceivNV"
372  },
373  {
374   "name" : "glGetFloatv"
375  },
376  {
377   "name" : "glGetFramebufferAttachmentParameteriv"
378  },
379  {
380   "name" : "glGetIntegerv"
381  },
382  {
383   "name" : "glGetPerfMonitorCounterDataAMD"
384  },
385  {
386   "name" : "glGetPerfMonitorCounterInfoAMD"
387  },
388  {
389   "name" : "glGetPerfMonitorCounterStringAMD"
390  },
391  {
392   "name" : "glGetPerfMonitorCountersAMD"
393  },
394  {
395   "name" : "glGetPerfMonitorGroupStringAMD"
396  },
397  {
398   "name" : "glGetPerfMonitorGroupsAMD"
399  },
400  {
401   "name" : "glGetProgramBinaryOES"
402  },
403  {
404   "name" : "glGetProgramInfoLog"
405  },
406  {
407   "name" : "glGetProgramiv"
408  },
409  {
410   "name" : "glGetRenderbufferParameteriv"
411  },
412  {
413   "name" : "glGetShaderInfoLog"
414  },
415  {
416   "name" : "glGetShaderPrecisionFormat"
417  },
418  {
419   "name" : "glGetShaderSource"
420  },
421  {
422   "name" : "glGetShaderiv"
423  },
424  {
425   "name" : "glGetString"
426  },
427  {
428   "name" : "glGetTexParameterfv"
429  },
430  {
431   "name" : "glGetTexParameteriv"
432  },
433  {
434   "name" : "glGetUniformLocation"
435  },
436  {
437   "name" : "glGetUniformfv"
438  },
439  {
440   "name" : "glGetUniformiv"
441  },
442  {
443   "name" : "glGetVertexAttribPointerv"
444  },
445  {
446   "name" : "glGetVertexAttribfv"
447  },
448  {
449   "name" : "glGetVertexAttribiv"
450  },
451  {
452   "name" : "glHint"
453  },
454  {
455   "name" : "glIsBuffer"
456  },
457  {
458   "name" : "glIsEnabled"
459  },
460  {
461   "name" : "glIsFenceNV"
462  },
463  {
464   "name" : "glIsFramebuffer"
465  },
466  {
467   "name" : "glIsProgram"
468  },
469  {
470   "name" : "glIsRenderbuffer"
471  },
472  {
473   "name" : "glIsShader"
474  },
475  {
476   "name" : "glIsTexture"
477  },
478  {
479   "name" : "glIsVertexArrayOES"
480  },
481  {
482   "name" : "glLineWidth"
483  },
484  {
485   "name" : "glLinkProgram"
486  },
487  {
488   "name" : "glMapBufferOES"
489  },
490  {
491   "name" : "glMultiDrawArraysEXT"
492  },
493  {
494   "name" : "glMultiDrawElementsEXT"
495  },
496  {
497   "name" : "glPixelStorei"
498  },
499  {
500   "name" : "glPolygonOffset"
501  },
502  {
503   "name" : "glProgramBinaryOES"
504  },
505  {
506   "name" : "glReadPixels"
507  },
508  {
509   "name" : "glReleaseShaderCompiler"
510  },
511  {
512   "name" : "glRenderbufferStorage"
513  },
514  {
515   "name" : "glRenderbufferStorageMultisampleEXT"
516  },
517  {
518   "name" : "glRenderbufferStorageMultisampleIMG"
519  },
520  {
521   "name" : "glSampleCoverage"
522  },
523  {
524   "name" : "glScissor"
525  },
526  {
527   "name" : "glSelectPerfMonitorCountersAMD"
528  },
529  {
530   "name" : "glSetFenceNV"
531  },
532  {
533   "name" : "glShaderBinary"
534  },
535  {
536   "name" : "glShaderSource"
537  },
538  {
539   "name" : "glStartTilingQCOM"
540  },
541  {
542   "name" : "glStencilFunc"
543  },
544  {
545   "name" : "glStencilFuncSeparate"
546  },
547  {
548   "name" : "glStencilMask"
549  },
550  {
551   "name" : "glStencilMaskSeparate"
552  },
553  {
554   "name" : "glStencilOp"
555  },
556  {
557   "name" : "glStencilOpSeparate"
558  },
559  {
560   "name" : "glTestFenceNV"
561  },
562  {
563   "name" : "glTexImage2D"
564  },
565  {
566   "name" : "glTexImage3DOES"
567  },
568  {
569   "name" : "glTexParameterf"
570  },
571  {
572   "name" : "glTexParameterfv"
573  },
574  {
575   "name" : "glTexParameteri"
576  },
577  {
578   "name" : "glTexParameteriv"
579  },
580  {
581   "name" : "glTexSubImage2D"
582  },
583  {
584   "name" : "glTexSubImage3DOES"
585  },
586  {
587   "name" : "glUniform1f"
588  },
589  {
590   "name" : "glUniform1fv"
591  },
592  {
593   "name" : "glUniform1i"
594  },
595  {
596   "name" : "glUniform1iv"
597  },
598  {
599   "name" : "glUniform2f"
600  },
601  {
602   "name" : "glUniform2fv"
603  },
604  {
605   "name" : "glUniform2i"
606  },
607  {
608   "name" : "glUniform2iv"
609  },
610  {
611   "name" : "glUniform3f"
612  },
613  {
614   "name" : "glUniform3fv"
615  },
616  {
617   "name" : "glUniform3i"
618  },
619  {
620   "name" : "glUniform3iv"
621  },
622  {
623   "name" : "glUniform4f"
624  },
625  {
626   "name" : "glUniform4fv"
627  },
628  {
629   "name" : "glUniform4i"
630  },
631  {
632   "name" : "glUniform4iv"
633  },
634  {
635   "name" : "glUniformMatrix2fv"
636  },
637  {
638   "name" : "glUniformMatrix3fv"
639  },
640  {
641   "name" : "glUniformMatrix4fv"
642  },
643  {
644   "name" : "glUnmapBufferOES"
645  },
646  {
647   "name" : "glUseProgram"
648  },
649  {
650   "name" : "glValidateProgram"
651  },
652  {
653   "name" : "glVertexAttrib1f"
654  },
655  {
656   "name" : "glVertexAttrib1fv"
657  },
658  {
659   "name" : "glVertexAttrib2f"
660  },
661  {
662   "name" : "glVertexAttrib2fv"
663  },
664  {
665   "name" : "glVertexAttrib3f"
666  },
667  {
668   "name" : "glVertexAttrib3fv"
669  },
670  {
671   "name" : "glVertexAttrib4f"
672  },
673  {
674   "name" : "glVertexAttrib4fv"
675  },
676  {
677   "name" : "glVertexAttribPointer"
678  },
679  {
680   "name" : "glViewport"
681  }
682 ],
683 "elf_objects" : [],
684 "enum_types" :
685 [
686  {
687   "alignment" : 4,
688   "enum_fields" :
689   [
690    {
691     "enum_field_value" : 0,
692     "name" : "KHRONOS_FALSE"
693    },
694    {
695     "enum_field_value" : 1,
696     "name" : "KHRONOS_TRUE"
697    },
698    {
699     "enum_field_value" : 2147483647,
700     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
701    }
702   ],
703   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
704   "name" : "khronos_boolean_enum_t",
705   "size" : 4,
706   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
707   "underlying_type" : "_ZTIj"
708  }
709 ],
710 "function_types" :
711 [
712  {
713   "alignment" : 4,
714   "linker_set_key" : "_ZTIFvjjjjiPKcPKvE",
715   "name" : "void (unsigned int, unsigned int, unsigned int, unsigned int, int, const char *, const void *)",
716   "parameters" :
717   [
718    {
719     "referenced_type" : "_ZTIj"
720    },
721    {
722     "referenced_type" : "_ZTIj"
723    },
724    {
725     "referenced_type" : "_ZTIj"
726    },
727    {
728     "referenced_type" : "_ZTIj"
729    },
730    {
731     "referenced_type" : "_ZTIi"
732    },
733    {
734     "referenced_type" : "_ZTIPKc"
735    },
736    {
737     "referenced_type" : "_ZTIPKv"
738    }
739   ],
740   "return_type" : "_ZTIv",
741   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
742  },
743  {
744   "alignment" : 4,
745   "linker_set_key" : "_ZTIFvvE",
746   "name" : "void ()",
747   "return_type" : "_ZTIv",
748   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
749  }
750 ],
751 "functions" :
752 [
753  {
754   "function_name" : "glActiveTexture",
755   "linker_set_key" : "glActiveTexture",
756   "parameters" :
757   [
758    {
759     "referenced_type" : "_ZTIj"
760    }
761   ],
762   "return_type" : "_ZTIv",
763   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
764  },
765  {
766   "function_name" : "glAttachShader",
767   "linker_set_key" : "glAttachShader",
768   "parameters" :
769   [
770    {
771     "referenced_type" : "_ZTIj"
772    },
773    {
774     "referenced_type" : "_ZTIj"
775    }
776   ],
777   "return_type" : "_ZTIv",
778   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
779  },
780  {
781   "function_name" : "glBeginPerfMonitorAMD",
782   "linker_set_key" : "glBeginPerfMonitorAMD",
783   "parameters" :
784   [
785    {
786     "referenced_type" : "_ZTIj"
787    }
788   ],
789   "return_type" : "_ZTIv",
790   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
791  },
792  {
793   "function_name" : "glBindAttribLocation",
794   "linker_set_key" : "glBindAttribLocation",
795   "parameters" :
796   [
797    {
798     "referenced_type" : "_ZTIj"
799    },
800    {
801     "referenced_type" : "_ZTIj"
802    },
803    {
804     "referenced_type" : "_ZTIPKc"
805    }
806   ],
807   "return_type" : "_ZTIv",
808   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
809  },
810  {
811   "function_name" : "glBindBuffer",
812   "linker_set_key" : "glBindBuffer",
813   "parameters" :
814   [
815    {
816     "referenced_type" : "_ZTIj"
817    },
818    {
819     "referenced_type" : "_ZTIj"
820    }
821   ],
822   "return_type" : "_ZTIv",
823   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
824  },
825  {
826   "function_name" : "glBindFramebuffer",
827   "linker_set_key" : "glBindFramebuffer",
828   "parameters" :
829   [
830    {
831     "referenced_type" : "_ZTIj"
832    },
833    {
834     "referenced_type" : "_ZTIj"
835    }
836   ],
837   "return_type" : "_ZTIv",
838   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
839  },
840  {
841   "function_name" : "glBindRenderbuffer",
842   "linker_set_key" : "glBindRenderbuffer",
843   "parameters" :
844   [
845    {
846     "referenced_type" : "_ZTIj"
847    },
848    {
849     "referenced_type" : "_ZTIj"
850    }
851   ],
852   "return_type" : "_ZTIv",
853   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
854  },
855  {
856   "function_name" : "glBindTexture",
857   "linker_set_key" : "glBindTexture",
858   "parameters" :
859   [
860    {
861     "referenced_type" : "_ZTIj"
862    },
863    {
864     "referenced_type" : "_ZTIj"
865    }
866   ],
867   "return_type" : "_ZTIv",
868   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
869  },
870  {
871   "function_name" : "glBindVertexArrayOES",
872   "linker_set_key" : "glBindVertexArrayOES",
873   "parameters" :
874   [
875    {
876     "referenced_type" : "_ZTIj"
877    }
878   ],
879   "return_type" : "_ZTIv",
880   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
881  },
882  {
883   "function_name" : "glBlendColor",
884   "linker_set_key" : "glBlendColor",
885   "parameters" :
886   [
887    {
888     "referenced_type" : "_ZTIf"
889    },
890    {
891     "referenced_type" : "_ZTIf"
892    },
893    {
894     "referenced_type" : "_ZTIf"
895    },
896    {
897     "referenced_type" : "_ZTIf"
898    }
899   ],
900   "return_type" : "_ZTIv",
901   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
902  },
903  {
904   "function_name" : "glBlendEquation",
905   "linker_set_key" : "glBlendEquation",
906   "parameters" :
907   [
908    {
909     "referenced_type" : "_ZTIj"
910    }
911   ],
912   "return_type" : "_ZTIv",
913   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
914  },
915  {
916   "function_name" : "glBlendEquationSeparate",
917   "linker_set_key" : "glBlendEquationSeparate",
918   "parameters" :
919   [
920    {
921     "referenced_type" : "_ZTIj"
922    },
923    {
924     "referenced_type" : "_ZTIj"
925    }
926   ],
927   "return_type" : "_ZTIv",
928   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
929  },
930  {
931   "function_name" : "glBlendFunc",
932   "linker_set_key" : "glBlendFunc",
933   "parameters" :
934   [
935    {
936     "referenced_type" : "_ZTIj"
937    },
938    {
939     "referenced_type" : "_ZTIj"
940    }
941   ],
942   "return_type" : "_ZTIv",
943   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
944  },
945  {
946   "function_name" : "glBlendFuncSeparate",
947   "linker_set_key" : "glBlendFuncSeparate",
948   "parameters" :
949   [
950    {
951     "referenced_type" : "_ZTIj"
952    },
953    {
954     "referenced_type" : "_ZTIj"
955    },
956    {
957     "referenced_type" : "_ZTIj"
958    },
959    {
960     "referenced_type" : "_ZTIj"
961    }
962   ],
963   "return_type" : "_ZTIv",
964   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
965  },
966  {
967   "function_name" : "glBufferData",
968   "linker_set_key" : "glBufferData",
969   "parameters" :
970   [
971    {
972     "referenced_type" : "_ZTIj"
973    },
974    {
975     "referenced_type" : "_ZTIl"
976    },
977    {
978     "referenced_type" : "_ZTIPKv"
979    },
980    {
981     "referenced_type" : "_ZTIj"
982    }
983   ],
984   "return_type" : "_ZTIv",
985   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
986  },
987  {
988   "function_name" : "glBufferSubData",
989   "linker_set_key" : "glBufferSubData",
990   "parameters" :
991   [
992    {
993     "referenced_type" : "_ZTIj"
994    },
995    {
996     "referenced_type" : "_ZTIl"
997    },
998    {
999     "referenced_type" : "_ZTIl"
1000    },
1001    {
1002     "referenced_type" : "_ZTIPKv"
1003    }
1004   ],
1005   "return_type" : "_ZTIv",
1006   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1007  },
1008  {
1009   "function_name" : "glCheckFramebufferStatus",
1010   "linker_set_key" : "glCheckFramebufferStatus",
1011   "parameters" :
1012   [
1013    {
1014     "referenced_type" : "_ZTIj"
1015    }
1016   ],
1017   "return_type" : "_ZTIj",
1018   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1019  },
1020  {
1021   "function_name" : "glClear",
1022   "linker_set_key" : "glClear",
1023   "parameters" :
1024   [
1025    {
1026     "referenced_type" : "_ZTIj"
1027    }
1028   ],
1029   "return_type" : "_ZTIv",
1030   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1031  },
1032  {
1033   "function_name" : "glClearColor",
1034   "linker_set_key" : "glClearColor",
1035   "parameters" :
1036   [
1037    {
1038     "referenced_type" : "_ZTIf"
1039    },
1040    {
1041     "referenced_type" : "_ZTIf"
1042    },
1043    {
1044     "referenced_type" : "_ZTIf"
1045    },
1046    {
1047     "referenced_type" : "_ZTIf"
1048    }
1049   ],
1050   "return_type" : "_ZTIv",
1051   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1052  },
1053  {
1054   "function_name" : "glClearDepthf",
1055   "linker_set_key" : "glClearDepthf",
1056   "parameters" :
1057   [
1058    {
1059     "referenced_type" : "_ZTIf"
1060    }
1061   ],
1062   "return_type" : "_ZTIv",
1063   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1064  },
1065  {
1066   "function_name" : "glClearStencil",
1067   "linker_set_key" : "glClearStencil",
1068   "parameters" :
1069   [
1070    {
1071     "referenced_type" : "_ZTIi"
1072    }
1073   ],
1074   "return_type" : "_ZTIv",
1075   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1076  },
1077  {
1078   "function_name" : "glColorMask",
1079   "linker_set_key" : "glColorMask",
1080   "parameters" :
1081   [
1082    {
1083     "referenced_type" : "_ZTIh"
1084    },
1085    {
1086     "referenced_type" : "_ZTIh"
1087    },
1088    {
1089     "referenced_type" : "_ZTIh"
1090    },
1091    {
1092     "referenced_type" : "_ZTIh"
1093    }
1094   ],
1095   "return_type" : "_ZTIv",
1096   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1097  },
1098  {
1099   "function_name" : "glCompileShader",
1100   "linker_set_key" : "glCompileShader",
1101   "parameters" :
1102   [
1103    {
1104     "referenced_type" : "_ZTIj"
1105    }
1106   ],
1107   "return_type" : "_ZTIv",
1108   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1109  },
1110  {
1111   "function_name" : "glCompressedTexImage2D",
1112   "linker_set_key" : "glCompressedTexImage2D",
1113   "parameters" :
1114   [
1115    {
1116     "referenced_type" : "_ZTIj"
1117    },
1118    {
1119     "referenced_type" : "_ZTIi"
1120    },
1121    {
1122     "referenced_type" : "_ZTIj"
1123    },
1124    {
1125     "referenced_type" : "_ZTIi"
1126    },
1127    {
1128     "referenced_type" : "_ZTIi"
1129    },
1130    {
1131     "referenced_type" : "_ZTIi"
1132    },
1133    {
1134     "referenced_type" : "_ZTIi"
1135    },
1136    {
1137     "referenced_type" : "_ZTIPKv"
1138    }
1139   ],
1140   "return_type" : "_ZTIv",
1141   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1142  },
1143  {
1144   "function_name" : "glCompressedTexImage3DOES",
1145   "linker_set_key" : "glCompressedTexImage3DOES",
1146   "parameters" :
1147   [
1148    {
1149     "referenced_type" : "_ZTIj"
1150    },
1151    {
1152     "referenced_type" : "_ZTIi"
1153    },
1154    {
1155     "referenced_type" : "_ZTIj"
1156    },
1157    {
1158     "referenced_type" : "_ZTIi"
1159    },
1160    {
1161     "referenced_type" : "_ZTIi"
1162    },
1163    {
1164     "referenced_type" : "_ZTIi"
1165    },
1166    {
1167     "referenced_type" : "_ZTIi"
1168    },
1169    {
1170     "referenced_type" : "_ZTIi"
1171    },
1172    {
1173     "referenced_type" : "_ZTIPKv"
1174    }
1175   ],
1176   "return_type" : "_ZTIv",
1177   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1178  },
1179  {
1180   "function_name" : "glCompressedTexSubImage2D",
1181   "linker_set_key" : "glCompressedTexSubImage2D",
1182   "parameters" :
1183   [
1184    {
1185     "referenced_type" : "_ZTIj"
1186    },
1187    {
1188     "referenced_type" : "_ZTIi"
1189    },
1190    {
1191     "referenced_type" : "_ZTIi"
1192    },
1193    {
1194     "referenced_type" : "_ZTIi"
1195    },
1196    {
1197     "referenced_type" : "_ZTIi"
1198    },
1199    {
1200     "referenced_type" : "_ZTIi"
1201    },
1202    {
1203     "referenced_type" : "_ZTIj"
1204    },
1205    {
1206     "referenced_type" : "_ZTIi"
1207    },
1208    {
1209     "referenced_type" : "_ZTIPKv"
1210    }
1211   ],
1212   "return_type" : "_ZTIv",
1213   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1214  },
1215  {
1216   "function_name" : "glCompressedTexSubImage3DOES",
1217   "linker_set_key" : "glCompressedTexSubImage3DOES",
1218   "parameters" :
1219   [
1220    {
1221     "referenced_type" : "_ZTIj"
1222    },
1223    {
1224     "referenced_type" : "_ZTIi"
1225    },
1226    {
1227     "referenced_type" : "_ZTIi"
1228    },
1229    {
1230     "referenced_type" : "_ZTIi"
1231    },
1232    {
1233     "referenced_type" : "_ZTIi"
1234    },
1235    {
1236     "referenced_type" : "_ZTIi"
1237    },
1238    {
1239     "referenced_type" : "_ZTIi"
1240    },
1241    {
1242     "referenced_type" : "_ZTIi"
1243    },
1244    {
1245     "referenced_type" : "_ZTIj"
1246    },
1247    {
1248     "referenced_type" : "_ZTIi"
1249    },
1250    {
1251     "referenced_type" : "_ZTIPKv"
1252    }
1253   ],
1254   "return_type" : "_ZTIv",
1255   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1256  },
1257  {
1258   "function_name" : "glCopyTexImage2D",
1259   "linker_set_key" : "glCopyTexImage2D",
1260   "parameters" :
1261   [
1262    {
1263     "referenced_type" : "_ZTIj"
1264    },
1265    {
1266     "referenced_type" : "_ZTIi"
1267    },
1268    {
1269     "referenced_type" : "_ZTIj"
1270    },
1271    {
1272     "referenced_type" : "_ZTIi"
1273    },
1274    {
1275     "referenced_type" : "_ZTIi"
1276    },
1277    {
1278     "referenced_type" : "_ZTIi"
1279    },
1280    {
1281     "referenced_type" : "_ZTIi"
1282    },
1283    {
1284     "referenced_type" : "_ZTIi"
1285    }
1286   ],
1287   "return_type" : "_ZTIv",
1288   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1289  },
1290  {
1291   "function_name" : "glCopyTexSubImage2D",
1292   "linker_set_key" : "glCopyTexSubImage2D",
1293   "parameters" :
1294   [
1295    {
1296     "referenced_type" : "_ZTIj"
1297    },
1298    {
1299     "referenced_type" : "_ZTIi"
1300    },
1301    {
1302     "referenced_type" : "_ZTIi"
1303    },
1304    {
1305     "referenced_type" : "_ZTIi"
1306    },
1307    {
1308     "referenced_type" : "_ZTIi"
1309    },
1310    {
1311     "referenced_type" : "_ZTIi"
1312    },
1313    {
1314     "referenced_type" : "_ZTIi"
1315    },
1316    {
1317     "referenced_type" : "_ZTIi"
1318    }
1319   ],
1320   "return_type" : "_ZTIv",
1321   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1322  },
1323  {
1324   "function_name" : "glCopyTexSubImage3DOES",
1325   "linker_set_key" : "glCopyTexSubImage3DOES",
1326   "parameters" :
1327   [
1328    {
1329     "referenced_type" : "_ZTIj"
1330    },
1331    {
1332     "referenced_type" : "_ZTIi"
1333    },
1334    {
1335     "referenced_type" : "_ZTIi"
1336    },
1337    {
1338     "referenced_type" : "_ZTIi"
1339    },
1340    {
1341     "referenced_type" : "_ZTIi"
1342    },
1343    {
1344     "referenced_type" : "_ZTIi"
1345    },
1346    {
1347     "referenced_type" : "_ZTIi"
1348    },
1349    {
1350     "referenced_type" : "_ZTIi"
1351    },
1352    {
1353     "referenced_type" : "_ZTIi"
1354    }
1355   ],
1356   "return_type" : "_ZTIv",
1357   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1358  },
1359  {
1360   "function_name" : "glCoverageMaskNV",
1361   "linker_set_key" : "glCoverageMaskNV",
1362   "parameters" :
1363   [
1364    {
1365     "referenced_type" : "_ZTIh"
1366    }
1367   ],
1368   "return_type" : "_ZTIv",
1369   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1370  },
1371  {
1372   "function_name" : "glCoverageOperationNV",
1373   "linker_set_key" : "glCoverageOperationNV",
1374   "parameters" :
1375   [
1376    {
1377     "referenced_type" : "_ZTIj"
1378    }
1379   ],
1380   "return_type" : "_ZTIv",
1381   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1382  },
1383  {
1384   "function_name" : "glCreateProgram",
1385   "linker_set_key" : "glCreateProgram",
1386   "return_type" : "_ZTIj",
1387   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1388  },
1389  {
1390   "function_name" : "glCreateShader",
1391   "linker_set_key" : "glCreateShader",
1392   "parameters" :
1393   [
1394    {
1395     "referenced_type" : "_ZTIj"
1396    }
1397   ],
1398   "return_type" : "_ZTIj",
1399   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1400  },
1401  {
1402   "function_name" : "glCullFace",
1403   "linker_set_key" : "glCullFace",
1404   "parameters" :
1405   [
1406    {
1407     "referenced_type" : "_ZTIj"
1408    }
1409   ],
1410   "return_type" : "_ZTIv",
1411   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1412  },
1413  {
1414   "function_name" : "glDeleteBuffers",
1415   "linker_set_key" : "glDeleteBuffers",
1416   "parameters" :
1417   [
1418    {
1419     "referenced_type" : "_ZTIi"
1420    },
1421    {
1422     "referenced_type" : "_ZTIPKj"
1423    }
1424   ],
1425   "return_type" : "_ZTIv",
1426   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1427  },
1428  {
1429   "function_name" : "glDeleteFencesNV",
1430   "linker_set_key" : "glDeleteFencesNV",
1431   "parameters" :
1432   [
1433    {
1434     "referenced_type" : "_ZTIi"
1435    },
1436    {
1437     "referenced_type" : "_ZTIPKj"
1438    }
1439   ],
1440   "return_type" : "_ZTIv",
1441   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1442  },
1443  {
1444   "function_name" : "glDeleteFramebuffers",
1445   "linker_set_key" : "glDeleteFramebuffers",
1446   "parameters" :
1447   [
1448    {
1449     "referenced_type" : "_ZTIi"
1450    },
1451    {
1452     "referenced_type" : "_ZTIPKj"
1453    }
1454   ],
1455   "return_type" : "_ZTIv",
1456   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1457  },
1458  {
1459   "function_name" : "glDeletePerfMonitorsAMD",
1460   "linker_set_key" : "glDeletePerfMonitorsAMD",
1461   "parameters" :
1462   [
1463    {
1464     "referenced_type" : "_ZTIi"
1465    },
1466    {
1467     "referenced_type" : "_ZTIPj"
1468    }
1469   ],
1470   "return_type" : "_ZTIv",
1471   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1472  },
1473  {
1474   "function_name" : "glDeleteProgram",
1475   "linker_set_key" : "glDeleteProgram",
1476   "parameters" :
1477   [
1478    {
1479     "referenced_type" : "_ZTIj"
1480    }
1481   ],
1482   "return_type" : "_ZTIv",
1483   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1484  },
1485  {
1486   "function_name" : "glDeleteRenderbuffers",
1487   "linker_set_key" : "glDeleteRenderbuffers",
1488   "parameters" :
1489   [
1490    {
1491     "referenced_type" : "_ZTIi"
1492    },
1493    {
1494     "referenced_type" : "_ZTIPKj"
1495    }
1496   ],
1497   "return_type" : "_ZTIv",
1498   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1499  },
1500  {
1501   "function_name" : "glDeleteShader",
1502   "linker_set_key" : "glDeleteShader",
1503   "parameters" :
1504   [
1505    {
1506     "referenced_type" : "_ZTIj"
1507    }
1508   ],
1509   "return_type" : "_ZTIv",
1510   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1511  },
1512  {
1513   "function_name" : "glDeleteTextures",
1514   "linker_set_key" : "glDeleteTextures",
1515   "parameters" :
1516   [
1517    {
1518     "referenced_type" : "_ZTIi"
1519    },
1520    {
1521     "referenced_type" : "_ZTIPKj"
1522    }
1523   ],
1524   "return_type" : "_ZTIv",
1525   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1526  },
1527  {
1528   "function_name" : "glDeleteVertexArraysOES",
1529   "linker_set_key" : "glDeleteVertexArraysOES",
1530   "parameters" :
1531   [
1532    {
1533     "referenced_type" : "_ZTIi"
1534    },
1535    {
1536     "referenced_type" : "_ZTIPKj"
1537    }
1538   ],
1539   "return_type" : "_ZTIv",
1540   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1541  },
1542  {
1543   "function_name" : "glDepthFunc",
1544   "linker_set_key" : "glDepthFunc",
1545   "parameters" :
1546   [
1547    {
1548     "referenced_type" : "_ZTIj"
1549    }
1550   ],
1551   "return_type" : "_ZTIv",
1552   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1553  },
1554  {
1555   "function_name" : "glDepthMask",
1556   "linker_set_key" : "glDepthMask",
1557   "parameters" :
1558   [
1559    {
1560     "referenced_type" : "_ZTIh"
1561    }
1562   ],
1563   "return_type" : "_ZTIv",
1564   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1565  },
1566  {
1567   "function_name" : "glDepthRangef",
1568   "linker_set_key" : "glDepthRangef",
1569   "parameters" :
1570   [
1571    {
1572     "referenced_type" : "_ZTIf"
1573    },
1574    {
1575     "referenced_type" : "_ZTIf"
1576    }
1577   ],
1578   "return_type" : "_ZTIv",
1579   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1580  },
1581  {
1582   "function_name" : "glDetachShader",
1583   "linker_set_key" : "glDetachShader",
1584   "parameters" :
1585   [
1586    {
1587     "referenced_type" : "_ZTIj"
1588    },
1589    {
1590     "referenced_type" : "_ZTIj"
1591    }
1592   ],
1593   "return_type" : "_ZTIv",
1594   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1595  },
1596  {
1597   "function_name" : "glDisable",
1598   "linker_set_key" : "glDisable",
1599   "parameters" :
1600   [
1601    {
1602     "referenced_type" : "_ZTIj"
1603    }
1604   ],
1605   "return_type" : "_ZTIv",
1606   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1607  },
1608  {
1609   "function_name" : "glDisableDriverControlQCOM",
1610   "linker_set_key" : "glDisableDriverControlQCOM",
1611   "parameters" :
1612   [
1613    {
1614     "referenced_type" : "_ZTIj"
1615    }
1616   ],
1617   "return_type" : "_ZTIv",
1618   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1619  },
1620  {
1621   "function_name" : "glDisableVertexAttribArray",
1622   "linker_set_key" : "glDisableVertexAttribArray",
1623   "parameters" :
1624   [
1625    {
1626     "referenced_type" : "_ZTIj"
1627    }
1628   ],
1629   "return_type" : "_ZTIv",
1630   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1631  },
1632  {
1633   "function_name" : "glDiscardFramebufferEXT",
1634   "linker_set_key" : "glDiscardFramebufferEXT",
1635   "parameters" :
1636   [
1637    {
1638     "referenced_type" : "_ZTIj"
1639    },
1640    {
1641     "referenced_type" : "_ZTIi"
1642    },
1643    {
1644     "referenced_type" : "_ZTIPKj"
1645    }
1646   ],
1647   "return_type" : "_ZTIv",
1648   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1649  },
1650  {
1651   "function_name" : "glDrawArrays",
1652   "linker_set_key" : "glDrawArrays",
1653   "parameters" :
1654   [
1655    {
1656     "referenced_type" : "_ZTIj"
1657    },
1658    {
1659     "referenced_type" : "_ZTIi"
1660    },
1661    {
1662     "referenced_type" : "_ZTIi"
1663    }
1664   ],
1665   "return_type" : "_ZTIv",
1666   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1667  },
1668  {
1669   "function_name" : "glDrawElements",
1670   "linker_set_key" : "glDrawElements",
1671   "parameters" :
1672   [
1673    {
1674     "referenced_type" : "_ZTIj"
1675    },
1676    {
1677     "referenced_type" : "_ZTIi"
1678    },
1679    {
1680     "referenced_type" : "_ZTIj"
1681    },
1682    {
1683     "referenced_type" : "_ZTIPKv"
1684    }
1685   ],
1686   "return_type" : "_ZTIv",
1687   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1688  },
1689  {
1690   "function_name" : "glEGLImageTargetRenderbufferStorageOES",
1691   "linker_set_key" : "glEGLImageTargetRenderbufferStorageOES",
1692   "parameters" :
1693   [
1694    {
1695     "referenced_type" : "_ZTIj"
1696    },
1697    {
1698     "referenced_type" : "_ZTIPv"
1699    }
1700   ],
1701   "return_type" : "_ZTIv",
1702   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1703  },
1704  {
1705   "function_name" : "glEGLImageTargetTexture2DOES",
1706   "linker_set_key" : "glEGLImageTargetTexture2DOES",
1707   "parameters" :
1708   [
1709    {
1710     "referenced_type" : "_ZTIj"
1711    },
1712    {
1713     "referenced_type" : "_ZTIPv"
1714    }
1715   ],
1716   "return_type" : "_ZTIv",
1717   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1718  },
1719  {
1720   "function_name" : "glEnable",
1721   "linker_set_key" : "glEnable",
1722   "parameters" :
1723   [
1724    {
1725     "referenced_type" : "_ZTIj"
1726    }
1727   ],
1728   "return_type" : "_ZTIv",
1729   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
1730  },
1731  {
1732   "function_name" : "glEnableDriverControlQCOM",
1733   "linker_set_key" : "glEnableDriverControlQCOM",
1734   "parameters" :
1735   [
1736    {
1737     "referenced_type" : "_ZTIj"
1738    }
1739   ],
1740   "return_type" : "_ZTIv",
1741   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1742  },
1743  {
1744   "function_name" : "glEnableVertexAttribArray",
1745   "linker_set_key" : "glEnableVertexAttribArray",
1746   "parameters" :
1747   [
1748    {
1749     "referenced_type" : "_ZTIj"
1750    }
1751   ],
1752   "return_type" : "_ZTIv",
1753   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
1754  },
1755  {
1756   "function_name" : "glEndPerfMonitorAMD",
1757   "linker_set_key" : "glEndPerfMonitorAMD",
1758   "parameters" :
1759   [
1760    {
1761     "referenced_type" : "_ZTIj"
1762    }
1763   ],
1764   "return_type" : "_ZTIv",
1765   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
1766  },
1767  {
1768   "function_name" : "glEndTilingQCOM",
1769   "linker_set_key" : "glEndTilingQCOM",
1770   "parameters" :
1771   [
1772    {
1773     "referenced_type" : "_ZTIj"
1774    }
1775   ],
1776   "return_type" : "_ZTIv",
1777   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1778  },
1779  {
1780   "function_name" : "glExtGetBufferPointervQCOM",
1781   "linker_set_key" : "glExtGetBufferPointervQCOM",
1782   "parameters" :
1783   [
1784    {
1785     "referenced_type" : "_ZTIj"
1786    },
1787    {
1788     "referenced_type" : "_ZTIPPv"
1789    }
1790   ],
1791   "return_type" : "_ZTIv",
1792   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1793  },
1794  {
1795   "function_name" : "glExtGetBuffersQCOM",
1796   "linker_set_key" : "glExtGetBuffersQCOM",
1797   "parameters" :
1798   [
1799    {
1800     "referenced_type" : "_ZTIPj"
1801    },
1802    {
1803     "referenced_type" : "_ZTIi"
1804    },
1805    {
1806     "referenced_type" : "_ZTIPi"
1807    }
1808   ],
1809   "return_type" : "_ZTIv",
1810   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1811  },
1812  {
1813   "function_name" : "glExtGetFramebuffersQCOM",
1814   "linker_set_key" : "glExtGetFramebuffersQCOM",
1815   "parameters" :
1816   [
1817    {
1818     "referenced_type" : "_ZTIPj"
1819    },
1820    {
1821     "referenced_type" : "_ZTIi"
1822    },
1823    {
1824     "referenced_type" : "_ZTIPi"
1825    }
1826   ],
1827   "return_type" : "_ZTIv",
1828   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1829  },
1830  {
1831   "function_name" : "glExtGetProgramBinarySourceQCOM",
1832   "linker_set_key" : "glExtGetProgramBinarySourceQCOM",
1833   "parameters" :
1834   [
1835    {
1836     "referenced_type" : "_ZTIj"
1837    },
1838    {
1839     "referenced_type" : "_ZTIj"
1840    },
1841    {
1842     "referenced_type" : "_ZTIPc"
1843    },
1844    {
1845     "referenced_type" : "_ZTIPi"
1846    }
1847   ],
1848   "return_type" : "_ZTIv",
1849   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1850  },
1851  {
1852   "function_name" : "glExtGetProgramsQCOM",
1853   "linker_set_key" : "glExtGetProgramsQCOM",
1854   "parameters" :
1855   [
1856    {
1857     "referenced_type" : "_ZTIPj"
1858    },
1859    {
1860     "referenced_type" : "_ZTIi"
1861    },
1862    {
1863     "referenced_type" : "_ZTIPi"
1864    }
1865   ],
1866   "return_type" : "_ZTIv",
1867   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1868  },
1869  {
1870   "function_name" : "glExtGetRenderbuffersQCOM",
1871   "linker_set_key" : "glExtGetRenderbuffersQCOM",
1872   "parameters" :
1873   [
1874    {
1875     "referenced_type" : "_ZTIPj"
1876    },
1877    {
1878     "referenced_type" : "_ZTIi"
1879    },
1880    {
1881     "referenced_type" : "_ZTIPi"
1882    }
1883   ],
1884   "return_type" : "_ZTIv",
1885   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1886  },
1887  {
1888   "function_name" : "glExtGetShadersQCOM",
1889   "linker_set_key" : "glExtGetShadersQCOM",
1890   "parameters" :
1891   [
1892    {
1893     "referenced_type" : "_ZTIPj"
1894    },
1895    {
1896     "referenced_type" : "_ZTIi"
1897    },
1898    {
1899     "referenced_type" : "_ZTIPi"
1900    }
1901   ],
1902   "return_type" : "_ZTIv",
1903   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1904  },
1905  {
1906   "function_name" : "glExtGetTexLevelParameterivQCOM",
1907   "linker_set_key" : "glExtGetTexLevelParameterivQCOM",
1908   "parameters" :
1909   [
1910    {
1911     "referenced_type" : "_ZTIj"
1912    },
1913    {
1914     "referenced_type" : "_ZTIj"
1915    },
1916    {
1917     "referenced_type" : "_ZTIi"
1918    },
1919    {
1920     "referenced_type" : "_ZTIj"
1921    },
1922    {
1923     "referenced_type" : "_ZTIPi"
1924    }
1925   ],
1926   "return_type" : "_ZTIv",
1927   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1928  },
1929  {
1930   "function_name" : "glExtGetTexSubImageQCOM",
1931   "linker_set_key" : "glExtGetTexSubImageQCOM",
1932   "parameters" :
1933   [
1934    {
1935     "referenced_type" : "_ZTIj"
1936    },
1937    {
1938     "referenced_type" : "_ZTIi"
1939    },
1940    {
1941     "referenced_type" : "_ZTIi"
1942    },
1943    {
1944     "referenced_type" : "_ZTIi"
1945    },
1946    {
1947     "referenced_type" : "_ZTIi"
1948    },
1949    {
1950     "referenced_type" : "_ZTIi"
1951    },
1952    {
1953     "referenced_type" : "_ZTIi"
1954    },
1955    {
1956     "referenced_type" : "_ZTIi"
1957    },
1958    {
1959     "referenced_type" : "_ZTIj"
1960    },
1961    {
1962     "referenced_type" : "_ZTIj"
1963    },
1964    {
1965     "referenced_type" : "_ZTIPv"
1966    }
1967   ],
1968   "return_type" : "_ZTIv",
1969   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1970  },
1971  {
1972   "function_name" : "glExtGetTexturesQCOM",
1973   "linker_set_key" : "glExtGetTexturesQCOM",
1974   "parameters" :
1975   [
1976    {
1977     "referenced_type" : "_ZTIPj"
1978    },
1979    {
1980     "referenced_type" : "_ZTIi"
1981    },
1982    {
1983     "referenced_type" : "_ZTIPi"
1984    }
1985   ],
1986   "return_type" : "_ZTIv",
1987   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
1988  },
1989  {
1990   "function_name" : "glExtIsProgramBinaryQCOM",
1991   "linker_set_key" : "glExtIsProgramBinaryQCOM",
1992   "parameters" :
1993   [
1994    {
1995     "referenced_type" : "_ZTIj"
1996    }
1997   ],
1998   "return_type" : "_ZTIh",
1999   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2000  },
2001  {
2002   "function_name" : "glExtTexObjectStateOverrideiQCOM",
2003   "linker_set_key" : "glExtTexObjectStateOverrideiQCOM",
2004   "parameters" :
2005   [
2006    {
2007     "referenced_type" : "_ZTIj"
2008    },
2009    {
2010     "referenced_type" : "_ZTIj"
2011    },
2012    {
2013     "referenced_type" : "_ZTIi"
2014    }
2015   ],
2016   "return_type" : "_ZTIv",
2017   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2018  },
2019  {
2020   "function_name" : "glFinish",
2021   "linker_set_key" : "glFinish",
2022   "return_type" : "_ZTIv",
2023   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2024  },
2025  {
2026   "function_name" : "glFinishFenceNV",
2027   "linker_set_key" : "glFinishFenceNV",
2028   "parameters" :
2029   [
2030    {
2031     "referenced_type" : "_ZTIj"
2032    }
2033   ],
2034   "return_type" : "_ZTIv",
2035   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2036  },
2037  {
2038   "function_name" : "glFlush",
2039   "linker_set_key" : "glFlush",
2040   "return_type" : "_ZTIv",
2041   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2042  },
2043  {
2044   "function_name" : "glFramebufferRenderbuffer",
2045   "linker_set_key" : "glFramebufferRenderbuffer",
2046   "parameters" :
2047   [
2048    {
2049     "referenced_type" : "_ZTIj"
2050    },
2051    {
2052     "referenced_type" : "_ZTIj"
2053    },
2054    {
2055     "referenced_type" : "_ZTIj"
2056    },
2057    {
2058     "referenced_type" : "_ZTIj"
2059    }
2060   ],
2061   "return_type" : "_ZTIv",
2062   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2063  },
2064  {
2065   "function_name" : "glFramebufferTexture2D",
2066   "linker_set_key" : "glFramebufferTexture2D",
2067   "parameters" :
2068   [
2069    {
2070     "referenced_type" : "_ZTIj"
2071    },
2072    {
2073     "referenced_type" : "_ZTIj"
2074    },
2075    {
2076     "referenced_type" : "_ZTIj"
2077    },
2078    {
2079     "referenced_type" : "_ZTIj"
2080    },
2081    {
2082     "referenced_type" : "_ZTIi"
2083    }
2084   ],
2085   "return_type" : "_ZTIv",
2086   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2087  },
2088  {
2089   "function_name" : "glFramebufferTexture2DMultisampleEXT",
2090   "linker_set_key" : "glFramebufferTexture2DMultisampleEXT",
2091   "parameters" :
2092   [
2093    {
2094     "referenced_type" : "_ZTIj"
2095    },
2096    {
2097     "referenced_type" : "_ZTIj"
2098    },
2099    {
2100     "referenced_type" : "_ZTIj"
2101    },
2102    {
2103     "referenced_type" : "_ZTIj"
2104    },
2105    {
2106     "referenced_type" : "_ZTIi"
2107    },
2108    {
2109     "referenced_type" : "_ZTIi"
2110    }
2111   ],
2112   "return_type" : "_ZTIv",
2113   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2114  },
2115  {
2116   "function_name" : "glFramebufferTexture2DMultisampleIMG",
2117   "linker_set_key" : "glFramebufferTexture2DMultisampleIMG",
2118   "parameters" :
2119   [
2120    {
2121     "referenced_type" : "_ZTIj"
2122    },
2123    {
2124     "referenced_type" : "_ZTIj"
2125    },
2126    {
2127     "referenced_type" : "_ZTIj"
2128    },
2129    {
2130     "referenced_type" : "_ZTIj"
2131    },
2132    {
2133     "referenced_type" : "_ZTIi"
2134    },
2135    {
2136     "referenced_type" : "_ZTIi"
2137    }
2138   ],
2139   "return_type" : "_ZTIv",
2140   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2141  },
2142  {
2143   "function_name" : "glFramebufferTexture3DOES",
2144   "linker_set_key" : "glFramebufferTexture3DOES",
2145   "parameters" :
2146   [
2147    {
2148     "referenced_type" : "_ZTIj"
2149    },
2150    {
2151     "referenced_type" : "_ZTIj"
2152    },
2153    {
2154     "referenced_type" : "_ZTIj"
2155    },
2156    {
2157     "referenced_type" : "_ZTIj"
2158    },
2159    {
2160     "referenced_type" : "_ZTIi"
2161    },
2162    {
2163     "referenced_type" : "_ZTIi"
2164    }
2165   ],
2166   "return_type" : "_ZTIv",
2167   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2168  },
2169  {
2170   "function_name" : "glFrontFace",
2171   "linker_set_key" : "glFrontFace",
2172   "parameters" :
2173   [
2174    {
2175     "referenced_type" : "_ZTIj"
2176    }
2177   ],
2178   "return_type" : "_ZTIv",
2179   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2180  },
2181  {
2182   "function_name" : "glGenBuffers",
2183   "linker_set_key" : "glGenBuffers",
2184   "parameters" :
2185   [
2186    {
2187     "referenced_type" : "_ZTIi"
2188    },
2189    {
2190     "referenced_type" : "_ZTIPj"
2191    }
2192   ],
2193   "return_type" : "_ZTIv",
2194   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2195  },
2196  {
2197   "function_name" : "glGenFencesNV",
2198   "linker_set_key" : "glGenFencesNV",
2199   "parameters" :
2200   [
2201    {
2202     "referenced_type" : "_ZTIi"
2203    },
2204    {
2205     "referenced_type" : "_ZTIPj"
2206    }
2207   ],
2208   "return_type" : "_ZTIv",
2209   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2210  },
2211  {
2212   "function_name" : "glGenFramebuffers",
2213   "linker_set_key" : "glGenFramebuffers",
2214   "parameters" :
2215   [
2216    {
2217     "referenced_type" : "_ZTIi"
2218    },
2219    {
2220     "referenced_type" : "_ZTIPj"
2221    }
2222   ],
2223   "return_type" : "_ZTIv",
2224   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2225  },
2226  {
2227   "function_name" : "glGenPerfMonitorsAMD",
2228   "linker_set_key" : "glGenPerfMonitorsAMD",
2229   "parameters" :
2230   [
2231    {
2232     "referenced_type" : "_ZTIi"
2233    },
2234    {
2235     "referenced_type" : "_ZTIPj"
2236    }
2237   ],
2238   "return_type" : "_ZTIv",
2239   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2240  },
2241  {
2242   "function_name" : "glGenRenderbuffers",
2243   "linker_set_key" : "glGenRenderbuffers",
2244   "parameters" :
2245   [
2246    {
2247     "referenced_type" : "_ZTIi"
2248    },
2249    {
2250     "referenced_type" : "_ZTIPj"
2251    }
2252   ],
2253   "return_type" : "_ZTIv",
2254   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2255  },
2256  {
2257   "function_name" : "glGenTextures",
2258   "linker_set_key" : "glGenTextures",
2259   "parameters" :
2260   [
2261    {
2262     "referenced_type" : "_ZTIi"
2263    },
2264    {
2265     "referenced_type" : "_ZTIPj"
2266    }
2267   ],
2268   "return_type" : "_ZTIv",
2269   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2270  },
2271  {
2272   "function_name" : "glGenVertexArraysOES",
2273   "linker_set_key" : "glGenVertexArraysOES",
2274   "parameters" :
2275   [
2276    {
2277     "referenced_type" : "_ZTIi"
2278    },
2279    {
2280     "referenced_type" : "_ZTIPj"
2281    }
2282   ],
2283   "return_type" : "_ZTIv",
2284   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2285  },
2286  {
2287   "function_name" : "glGenerateMipmap",
2288   "linker_set_key" : "glGenerateMipmap",
2289   "parameters" :
2290   [
2291    {
2292     "referenced_type" : "_ZTIj"
2293    }
2294   ],
2295   "return_type" : "_ZTIv",
2296   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2297  },
2298  {
2299   "function_name" : "glGetActiveAttrib",
2300   "linker_set_key" : "glGetActiveAttrib",
2301   "parameters" :
2302   [
2303    {
2304     "referenced_type" : "_ZTIj"
2305    },
2306    {
2307     "referenced_type" : "_ZTIj"
2308    },
2309    {
2310     "referenced_type" : "_ZTIi"
2311    },
2312    {
2313     "referenced_type" : "_ZTIPi"
2314    },
2315    {
2316     "referenced_type" : "_ZTIPi"
2317    },
2318    {
2319     "referenced_type" : "_ZTIPj"
2320    },
2321    {
2322     "referenced_type" : "_ZTIPc"
2323    }
2324   ],
2325   "return_type" : "_ZTIv",
2326   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2327  },
2328  {
2329   "function_name" : "glGetActiveUniform",
2330   "linker_set_key" : "glGetActiveUniform",
2331   "parameters" :
2332   [
2333    {
2334     "referenced_type" : "_ZTIj"
2335    },
2336    {
2337     "referenced_type" : "_ZTIj"
2338    },
2339    {
2340     "referenced_type" : "_ZTIi"
2341    },
2342    {
2343     "referenced_type" : "_ZTIPi"
2344    },
2345    {
2346     "referenced_type" : "_ZTIPi"
2347    },
2348    {
2349     "referenced_type" : "_ZTIPj"
2350    },
2351    {
2352     "referenced_type" : "_ZTIPc"
2353    }
2354   ],
2355   "return_type" : "_ZTIv",
2356   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2357  },
2358  {
2359   "function_name" : "glGetAttachedShaders",
2360   "linker_set_key" : "glGetAttachedShaders",
2361   "parameters" :
2362   [
2363    {
2364     "referenced_type" : "_ZTIj"
2365    },
2366    {
2367     "referenced_type" : "_ZTIi"
2368    },
2369    {
2370     "referenced_type" : "_ZTIPi"
2371    },
2372    {
2373     "referenced_type" : "_ZTIPj"
2374    }
2375   ],
2376   "return_type" : "_ZTIv",
2377   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2378  },
2379  {
2380   "function_name" : "glGetAttribLocation",
2381   "linker_set_key" : "glGetAttribLocation",
2382   "parameters" :
2383   [
2384    {
2385     "referenced_type" : "_ZTIj"
2386    },
2387    {
2388     "referenced_type" : "_ZTIPKc"
2389    }
2390   ],
2391   "return_type" : "_ZTIi",
2392   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2393  },
2394  {
2395   "function_name" : "glGetBooleanv",
2396   "linker_set_key" : "glGetBooleanv",
2397   "parameters" :
2398   [
2399    {
2400     "referenced_type" : "_ZTIj"
2401    },
2402    {
2403     "referenced_type" : "_ZTIPh"
2404    }
2405   ],
2406   "return_type" : "_ZTIv",
2407   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2408  },
2409  {
2410   "function_name" : "glGetBufferParameteriv",
2411   "linker_set_key" : "glGetBufferParameteriv",
2412   "parameters" :
2413   [
2414    {
2415     "referenced_type" : "_ZTIj"
2416    },
2417    {
2418     "referenced_type" : "_ZTIj"
2419    },
2420    {
2421     "referenced_type" : "_ZTIPi"
2422    }
2423   ],
2424   "return_type" : "_ZTIv",
2425   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2426  },
2427  {
2428   "function_name" : "glGetBufferPointervOES",
2429   "linker_set_key" : "glGetBufferPointervOES",
2430   "parameters" :
2431   [
2432    {
2433     "referenced_type" : "_ZTIj"
2434    },
2435    {
2436     "referenced_type" : "_ZTIj"
2437    },
2438    {
2439     "referenced_type" : "_ZTIPPv"
2440    }
2441   ],
2442   "return_type" : "_ZTIv",
2443   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2444  },
2445  {
2446   "function_name" : "glGetDriverControlStringQCOM",
2447   "linker_set_key" : "glGetDriverControlStringQCOM",
2448   "parameters" :
2449   [
2450    {
2451     "referenced_type" : "_ZTIj"
2452    },
2453    {
2454     "referenced_type" : "_ZTIi"
2455    },
2456    {
2457     "referenced_type" : "_ZTIPi"
2458    },
2459    {
2460     "referenced_type" : "_ZTIPc"
2461    }
2462   ],
2463   "return_type" : "_ZTIv",
2464   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2465  },
2466  {
2467   "function_name" : "glGetDriverControlsQCOM",
2468   "linker_set_key" : "glGetDriverControlsQCOM",
2469   "parameters" :
2470   [
2471    {
2472     "referenced_type" : "_ZTIPi"
2473    },
2474    {
2475     "referenced_type" : "_ZTIi"
2476    },
2477    {
2478     "referenced_type" : "_ZTIPj"
2479    }
2480   ],
2481   "return_type" : "_ZTIv",
2482   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2483  },
2484  {
2485   "function_name" : "glGetError",
2486   "linker_set_key" : "glGetError",
2487   "return_type" : "_ZTIj",
2488   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2489  },
2490  {
2491   "function_name" : "glGetFenceivNV",
2492   "linker_set_key" : "glGetFenceivNV",
2493   "parameters" :
2494   [
2495    {
2496     "referenced_type" : "_ZTIj"
2497    },
2498    {
2499     "referenced_type" : "_ZTIj"
2500    },
2501    {
2502     "referenced_type" : "_ZTIPi"
2503    }
2504   ],
2505   "return_type" : "_ZTIv",
2506   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
2507  },
2508  {
2509   "function_name" : "glGetFloatv",
2510   "linker_set_key" : "glGetFloatv",
2511   "parameters" :
2512   [
2513    {
2514     "referenced_type" : "_ZTIj"
2515    },
2516    {
2517     "referenced_type" : "_ZTIPf"
2518    }
2519   ],
2520   "return_type" : "_ZTIv",
2521   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2522  },
2523  {
2524   "function_name" : "glGetFramebufferAttachmentParameteriv",
2525   "linker_set_key" : "glGetFramebufferAttachmentParameteriv",
2526   "parameters" :
2527   [
2528    {
2529     "referenced_type" : "_ZTIj"
2530    },
2531    {
2532     "referenced_type" : "_ZTIj"
2533    },
2534    {
2535     "referenced_type" : "_ZTIj"
2536    },
2537    {
2538     "referenced_type" : "_ZTIPi"
2539    }
2540   ],
2541   "return_type" : "_ZTIv",
2542   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2543  },
2544  {
2545   "function_name" : "glGetIntegerv",
2546   "linker_set_key" : "glGetIntegerv",
2547   "parameters" :
2548   [
2549    {
2550     "referenced_type" : "_ZTIj"
2551    },
2552    {
2553     "referenced_type" : "_ZTIPi"
2554    }
2555   ],
2556   "return_type" : "_ZTIv",
2557   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2558  },
2559  {
2560   "function_name" : "glGetPerfMonitorCounterDataAMD",
2561   "linker_set_key" : "glGetPerfMonitorCounterDataAMD",
2562   "parameters" :
2563   [
2564    {
2565     "referenced_type" : "_ZTIj"
2566    },
2567    {
2568     "referenced_type" : "_ZTIj"
2569    },
2570    {
2571     "referenced_type" : "_ZTIi"
2572    },
2573    {
2574     "referenced_type" : "_ZTIPj"
2575    },
2576    {
2577     "referenced_type" : "_ZTIPi"
2578    }
2579   ],
2580   "return_type" : "_ZTIv",
2581   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2582  },
2583  {
2584   "function_name" : "glGetPerfMonitorCounterInfoAMD",
2585   "linker_set_key" : "glGetPerfMonitorCounterInfoAMD",
2586   "parameters" :
2587   [
2588    {
2589     "referenced_type" : "_ZTIj"
2590    },
2591    {
2592     "referenced_type" : "_ZTIj"
2593    },
2594    {
2595     "referenced_type" : "_ZTIj"
2596    },
2597    {
2598     "referenced_type" : "_ZTIPv"
2599    }
2600   ],
2601   "return_type" : "_ZTIv",
2602   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2603  },
2604  {
2605   "function_name" : "glGetPerfMonitorCounterStringAMD",
2606   "linker_set_key" : "glGetPerfMonitorCounterStringAMD",
2607   "parameters" :
2608   [
2609    {
2610     "referenced_type" : "_ZTIj"
2611    },
2612    {
2613     "referenced_type" : "_ZTIj"
2614    },
2615    {
2616     "referenced_type" : "_ZTIi"
2617    },
2618    {
2619     "referenced_type" : "_ZTIPi"
2620    },
2621    {
2622     "referenced_type" : "_ZTIPc"
2623    }
2624   ],
2625   "return_type" : "_ZTIv",
2626   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2627  },
2628  {
2629   "function_name" : "glGetPerfMonitorCountersAMD",
2630   "linker_set_key" : "glGetPerfMonitorCountersAMD",
2631   "parameters" :
2632   [
2633    {
2634     "referenced_type" : "_ZTIj"
2635    },
2636    {
2637     "referenced_type" : "_ZTIPi"
2638    },
2639    {
2640     "referenced_type" : "_ZTIPi"
2641    },
2642    {
2643     "referenced_type" : "_ZTIi"
2644    },
2645    {
2646     "referenced_type" : "_ZTIPj"
2647    }
2648   ],
2649   "return_type" : "_ZTIv",
2650   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2651  },
2652  {
2653   "function_name" : "glGetPerfMonitorGroupStringAMD",
2654   "linker_set_key" : "glGetPerfMonitorGroupStringAMD",
2655   "parameters" :
2656   [
2657    {
2658     "referenced_type" : "_ZTIj"
2659    },
2660    {
2661     "referenced_type" : "_ZTIi"
2662    },
2663    {
2664     "referenced_type" : "_ZTIPi"
2665    },
2666    {
2667     "referenced_type" : "_ZTIPc"
2668    }
2669   ],
2670   "return_type" : "_ZTIv",
2671   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2672  },
2673  {
2674   "function_name" : "glGetPerfMonitorGroupsAMD",
2675   "linker_set_key" : "glGetPerfMonitorGroupsAMD",
2676   "parameters" :
2677   [
2678    {
2679     "referenced_type" : "_ZTIPi"
2680    },
2681    {
2682     "referenced_type" : "_ZTIi"
2683    },
2684    {
2685     "referenced_type" : "_ZTIPj"
2686    }
2687   ],
2688   "return_type" : "_ZTIv",
2689   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2690  },
2691  {
2692   "function_name" : "glGetProgramBinaryOES",
2693   "linker_set_key" : "glGetProgramBinaryOES",
2694   "parameters" :
2695   [
2696    {
2697     "referenced_type" : "_ZTIj"
2698    },
2699    {
2700     "referenced_type" : "_ZTIi"
2701    },
2702    {
2703     "referenced_type" : "_ZTIPi"
2704    },
2705    {
2706     "referenced_type" : "_ZTIPj"
2707    },
2708    {
2709     "referenced_type" : "_ZTIPv"
2710    }
2711   ],
2712   "return_type" : "_ZTIv",
2713   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
2714  },
2715  {
2716   "function_name" : "glGetProgramInfoLog",
2717   "linker_set_key" : "glGetProgramInfoLog",
2718   "parameters" :
2719   [
2720    {
2721     "referenced_type" : "_ZTIj"
2722    },
2723    {
2724     "referenced_type" : "_ZTIi"
2725    },
2726    {
2727     "referenced_type" : "_ZTIPi"
2728    },
2729    {
2730     "referenced_type" : "_ZTIPc"
2731    }
2732   ],
2733   "return_type" : "_ZTIv",
2734   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2735  },
2736  {
2737   "function_name" : "glGetProgramiv",
2738   "linker_set_key" : "glGetProgramiv",
2739   "parameters" :
2740   [
2741    {
2742     "referenced_type" : "_ZTIj"
2743    },
2744    {
2745     "referenced_type" : "_ZTIj"
2746    },
2747    {
2748     "referenced_type" : "_ZTIPi"
2749    }
2750   ],
2751   "return_type" : "_ZTIv",
2752   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2753  },
2754  {
2755   "function_name" : "glGetRenderbufferParameteriv",
2756   "linker_set_key" : "glGetRenderbufferParameteriv",
2757   "parameters" :
2758   [
2759    {
2760     "referenced_type" : "_ZTIj"
2761    },
2762    {
2763     "referenced_type" : "_ZTIj"
2764    },
2765    {
2766     "referenced_type" : "_ZTIPi"
2767    }
2768   ],
2769   "return_type" : "_ZTIv",
2770   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2771  },
2772  {
2773   "function_name" : "glGetShaderInfoLog",
2774   "linker_set_key" : "glGetShaderInfoLog",
2775   "parameters" :
2776   [
2777    {
2778     "referenced_type" : "_ZTIj"
2779    },
2780    {
2781     "referenced_type" : "_ZTIi"
2782    },
2783    {
2784     "referenced_type" : "_ZTIPi"
2785    },
2786    {
2787     "referenced_type" : "_ZTIPc"
2788    }
2789   ],
2790   "return_type" : "_ZTIv",
2791   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2792  },
2793  {
2794   "function_name" : "glGetShaderPrecisionFormat",
2795   "linker_set_key" : "glGetShaderPrecisionFormat",
2796   "parameters" :
2797   [
2798    {
2799     "referenced_type" : "_ZTIj"
2800    },
2801    {
2802     "referenced_type" : "_ZTIj"
2803    },
2804    {
2805     "referenced_type" : "_ZTIPi"
2806    },
2807    {
2808     "referenced_type" : "_ZTIPi"
2809    }
2810   ],
2811   "return_type" : "_ZTIv",
2812   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2813  },
2814  {
2815   "function_name" : "glGetShaderSource",
2816   "linker_set_key" : "glGetShaderSource",
2817   "parameters" :
2818   [
2819    {
2820     "referenced_type" : "_ZTIj"
2821    },
2822    {
2823     "referenced_type" : "_ZTIi"
2824    },
2825    {
2826     "referenced_type" : "_ZTIPi"
2827    },
2828    {
2829     "referenced_type" : "_ZTIPc"
2830    }
2831   ],
2832   "return_type" : "_ZTIv",
2833   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2834  },
2835  {
2836   "function_name" : "glGetShaderiv",
2837   "linker_set_key" : "glGetShaderiv",
2838   "parameters" :
2839   [
2840    {
2841     "referenced_type" : "_ZTIj"
2842    },
2843    {
2844     "referenced_type" : "_ZTIj"
2845    },
2846    {
2847     "referenced_type" : "_ZTIPi"
2848    }
2849   ],
2850   "return_type" : "_ZTIv",
2851   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2852  },
2853  {
2854   "function_name" : "glGetString",
2855   "linker_set_key" : "glGetString",
2856   "parameters" :
2857   [
2858    {
2859     "referenced_type" : "_ZTIj"
2860    }
2861   ],
2862   "return_type" : "_ZTIPKh",
2863   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2864  },
2865  {
2866   "function_name" : "glGetTexParameterfv",
2867   "linker_set_key" : "glGetTexParameterfv",
2868   "parameters" :
2869   [
2870    {
2871     "referenced_type" : "_ZTIj"
2872    },
2873    {
2874     "referenced_type" : "_ZTIj"
2875    },
2876    {
2877     "referenced_type" : "_ZTIPf"
2878    }
2879   ],
2880   "return_type" : "_ZTIv",
2881   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2882  },
2883  {
2884   "function_name" : "glGetTexParameteriv",
2885   "linker_set_key" : "glGetTexParameteriv",
2886   "parameters" :
2887   [
2888    {
2889     "referenced_type" : "_ZTIj"
2890    },
2891    {
2892     "referenced_type" : "_ZTIj"
2893    },
2894    {
2895     "referenced_type" : "_ZTIPi"
2896    }
2897   ],
2898   "return_type" : "_ZTIv",
2899   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
2900  },
2901  {
2902   "function_name" : "glGetUniformLocation",
2903   "linker_set_key" : "glGetUniformLocation",
2904   "parameters" :
2905   [
2906    {
2907     "referenced_type" : "_ZTIj"
2908    },
2909    {
2910     "referenced_type" : "_ZTIPKc"
2911    }
2912   ],
2913   "return_type" : "_ZTIi",
2914   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2915  },
2916  {
2917   "function_name" : "glGetUniformfv",
2918   "linker_set_key" : "glGetUniformfv",
2919   "parameters" :
2920   [
2921    {
2922     "referenced_type" : "_ZTIj"
2923    },
2924    {
2925     "referenced_type" : "_ZTIi"
2926    },
2927    {
2928     "referenced_type" : "_ZTIPf"
2929    }
2930   ],
2931   "return_type" : "_ZTIv",
2932   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2933  },
2934  {
2935   "function_name" : "glGetUniformiv",
2936   "linker_set_key" : "glGetUniformiv",
2937   "parameters" :
2938   [
2939    {
2940     "referenced_type" : "_ZTIj"
2941    },
2942    {
2943     "referenced_type" : "_ZTIi"
2944    },
2945    {
2946     "referenced_type" : "_ZTIPi"
2947    }
2948   ],
2949   "return_type" : "_ZTIv",
2950   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2951  },
2952  {
2953   "function_name" : "glGetVertexAttribPointerv",
2954   "linker_set_key" : "glGetVertexAttribPointerv",
2955   "parameters" :
2956   [
2957    {
2958     "referenced_type" : "_ZTIj"
2959    },
2960    {
2961     "referenced_type" : "_ZTIj"
2962    },
2963    {
2964     "referenced_type" : "_ZTIPPv"
2965    }
2966   ],
2967   "return_type" : "_ZTIv",
2968   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2969  },
2970  {
2971   "function_name" : "glGetVertexAttribfv",
2972   "linker_set_key" : "glGetVertexAttribfv",
2973   "parameters" :
2974   [
2975    {
2976     "referenced_type" : "_ZTIj"
2977    },
2978    {
2979     "referenced_type" : "_ZTIj"
2980    },
2981    {
2982     "referenced_type" : "_ZTIPf"
2983    }
2984   ],
2985   "return_type" : "_ZTIv",
2986   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
2987  },
2988  {
2989   "function_name" : "glGetVertexAttribiv",
2990   "linker_set_key" : "glGetVertexAttribiv",
2991   "parameters" :
2992   [
2993    {
2994     "referenced_type" : "_ZTIj"
2995    },
2996    {
2997     "referenced_type" : "_ZTIj"
2998    },
2999    {
3000     "referenced_type" : "_ZTIPi"
3001    }
3002   ],
3003   "return_type" : "_ZTIv",
3004   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3005  },
3006  {
3007   "function_name" : "glHint",
3008   "linker_set_key" : "glHint",
3009   "parameters" :
3010   [
3011    {
3012     "referenced_type" : "_ZTIj"
3013    },
3014    {
3015     "referenced_type" : "_ZTIj"
3016    }
3017   ],
3018   "return_type" : "_ZTIv",
3019   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3020  },
3021  {
3022   "function_name" : "glIsBuffer",
3023   "linker_set_key" : "glIsBuffer",
3024   "parameters" :
3025   [
3026    {
3027     "referenced_type" : "_ZTIj"
3028    }
3029   ],
3030   "return_type" : "_ZTIh",
3031   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3032  },
3033  {
3034   "function_name" : "glIsEnabled",
3035   "linker_set_key" : "glIsEnabled",
3036   "parameters" :
3037   [
3038    {
3039     "referenced_type" : "_ZTIj"
3040    }
3041   ],
3042   "return_type" : "_ZTIh",
3043   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3044  },
3045  {
3046   "function_name" : "glIsFenceNV",
3047   "linker_set_key" : "glIsFenceNV",
3048   "parameters" :
3049   [
3050    {
3051     "referenced_type" : "_ZTIj"
3052    }
3053   ],
3054   "return_type" : "_ZTIh",
3055   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3056  },
3057  {
3058   "function_name" : "glIsFramebuffer",
3059   "linker_set_key" : "glIsFramebuffer",
3060   "parameters" :
3061   [
3062    {
3063     "referenced_type" : "_ZTIj"
3064    }
3065   ],
3066   "return_type" : "_ZTIh",
3067   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3068  },
3069  {
3070   "function_name" : "glIsProgram",
3071   "linker_set_key" : "glIsProgram",
3072   "parameters" :
3073   [
3074    {
3075     "referenced_type" : "_ZTIj"
3076    }
3077   ],
3078   "return_type" : "_ZTIh",
3079   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3080  },
3081  {
3082   "function_name" : "glIsRenderbuffer",
3083   "linker_set_key" : "glIsRenderbuffer",
3084   "parameters" :
3085   [
3086    {
3087     "referenced_type" : "_ZTIj"
3088    }
3089   ],
3090   "return_type" : "_ZTIh",
3091   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3092  },
3093  {
3094   "function_name" : "glIsShader",
3095   "linker_set_key" : "glIsShader",
3096   "parameters" :
3097   [
3098    {
3099     "referenced_type" : "_ZTIj"
3100    }
3101   ],
3102   "return_type" : "_ZTIh",
3103   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3104  },
3105  {
3106   "function_name" : "glIsTexture",
3107   "linker_set_key" : "glIsTexture",
3108   "parameters" :
3109   [
3110    {
3111     "referenced_type" : "_ZTIj"
3112    }
3113   ],
3114   "return_type" : "_ZTIh",
3115   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3116  },
3117  {
3118   "function_name" : "glIsVertexArrayOES",
3119   "linker_set_key" : "glIsVertexArrayOES",
3120   "parameters" :
3121   [
3122    {
3123     "referenced_type" : "_ZTIj"
3124    }
3125   ],
3126   "return_type" : "_ZTIh",
3127   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3128  },
3129  {
3130   "function_name" : "glLineWidth",
3131   "linker_set_key" : "glLineWidth",
3132   "parameters" :
3133   [
3134    {
3135     "referenced_type" : "_ZTIf"
3136    }
3137   ],
3138   "return_type" : "_ZTIv",
3139   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3140  },
3141  {
3142   "function_name" : "glLinkProgram",
3143   "linker_set_key" : "glLinkProgram",
3144   "parameters" :
3145   [
3146    {
3147     "referenced_type" : "_ZTIj"
3148    }
3149   ],
3150   "return_type" : "_ZTIv",
3151   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3152  },
3153  {
3154   "function_name" : "glMapBufferOES",
3155   "linker_set_key" : "glMapBufferOES",
3156   "parameters" :
3157   [
3158    {
3159     "referenced_type" : "_ZTIj"
3160    },
3161    {
3162     "referenced_type" : "_ZTIj"
3163    }
3164   ],
3165   "return_type" : "_ZTIPv",
3166   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3167  },
3168  {
3169   "function_name" : "glMultiDrawArraysEXT",
3170   "linker_set_key" : "glMultiDrawArraysEXT",
3171   "parameters" :
3172   [
3173    {
3174     "referenced_type" : "_ZTIj"
3175    },
3176    {
3177     "referenced_type" : "_ZTIPKi"
3178    },
3179    {
3180     "referenced_type" : "_ZTIPKi"
3181    },
3182    {
3183     "referenced_type" : "_ZTIi"
3184    }
3185   ],
3186   "return_type" : "_ZTIv",
3187   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3188  },
3189  {
3190   "function_name" : "glMultiDrawElementsEXT",
3191   "linker_set_key" : "glMultiDrawElementsEXT",
3192   "parameters" :
3193   [
3194    {
3195     "referenced_type" : "_ZTIj"
3196    },
3197    {
3198     "referenced_type" : "_ZTIPKi"
3199    },
3200    {
3201     "referenced_type" : "_ZTIj"
3202    },
3203    {
3204     "referenced_type" : "_ZTIPKPKv"
3205    },
3206    {
3207     "referenced_type" : "_ZTIi"
3208    }
3209   ],
3210   "return_type" : "_ZTIv",
3211   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3212  },
3213  {
3214   "function_name" : "glPixelStorei",
3215   "linker_set_key" : "glPixelStorei",
3216   "parameters" :
3217   [
3218    {
3219     "referenced_type" : "_ZTIj"
3220    },
3221    {
3222     "referenced_type" : "_ZTIi"
3223    }
3224   ],
3225   "return_type" : "_ZTIv",
3226   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3227  },
3228  {
3229   "function_name" : "glPolygonOffset",
3230   "linker_set_key" : "glPolygonOffset",
3231   "parameters" :
3232   [
3233    {
3234     "referenced_type" : "_ZTIf"
3235    },
3236    {
3237     "referenced_type" : "_ZTIf"
3238    }
3239   ],
3240   "return_type" : "_ZTIv",
3241   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3242  },
3243  {
3244   "function_name" : "glProgramBinaryOES",
3245   "linker_set_key" : "glProgramBinaryOES",
3246   "parameters" :
3247   [
3248    {
3249     "referenced_type" : "_ZTIj"
3250    },
3251    {
3252     "referenced_type" : "_ZTIj"
3253    },
3254    {
3255     "referenced_type" : "_ZTIPKv"
3256    },
3257    {
3258     "referenced_type" : "_ZTIi"
3259    }
3260   ],
3261   "return_type" : "_ZTIv",
3262   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3263  },
3264  {
3265   "function_name" : "glReadPixels",
3266   "linker_set_key" : "glReadPixels",
3267   "parameters" :
3268   [
3269    {
3270     "referenced_type" : "_ZTIi"
3271    },
3272    {
3273     "referenced_type" : "_ZTIi"
3274    },
3275    {
3276     "referenced_type" : "_ZTIi"
3277    },
3278    {
3279     "referenced_type" : "_ZTIi"
3280    },
3281    {
3282     "referenced_type" : "_ZTIj"
3283    },
3284    {
3285     "referenced_type" : "_ZTIj"
3286    },
3287    {
3288     "referenced_type" : "_ZTIPv"
3289    }
3290   ],
3291   "return_type" : "_ZTIv",
3292   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3293  },
3294  {
3295   "function_name" : "glReleaseShaderCompiler",
3296   "linker_set_key" : "glReleaseShaderCompiler",
3297   "return_type" : "_ZTIv",
3298   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3299  },
3300  {
3301   "function_name" : "glRenderbufferStorage",
3302   "linker_set_key" : "glRenderbufferStorage",
3303   "parameters" :
3304   [
3305    {
3306     "referenced_type" : "_ZTIj"
3307    },
3308    {
3309     "referenced_type" : "_ZTIj"
3310    },
3311    {
3312     "referenced_type" : "_ZTIi"
3313    },
3314    {
3315     "referenced_type" : "_ZTIi"
3316    }
3317   ],
3318   "return_type" : "_ZTIv",
3319   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3320  },
3321  {
3322   "function_name" : "glRenderbufferStorageMultisampleEXT",
3323   "linker_set_key" : "glRenderbufferStorageMultisampleEXT",
3324   "parameters" :
3325   [
3326    {
3327     "referenced_type" : "_ZTIj"
3328    },
3329    {
3330     "referenced_type" : "_ZTIi"
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/glext.h"
3344  },
3345  {
3346   "function_name" : "glRenderbufferStorageMultisampleIMG",
3347   "linker_set_key" : "glRenderbufferStorageMultisampleIMG",
3348   "parameters" :
3349   [
3350    {
3351     "referenced_type" : "_ZTIj"
3352    },
3353    {
3354     "referenced_type" : "_ZTIi"
3355    },
3356    {
3357     "referenced_type" : "_ZTIj"
3358    },
3359    {
3360     "referenced_type" : "_ZTIi"
3361    },
3362    {
3363     "referenced_type" : "_ZTIi"
3364    }
3365   ],
3366   "return_type" : "_ZTIv",
3367   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3368  },
3369  {
3370   "function_name" : "glSampleCoverage",
3371   "linker_set_key" : "glSampleCoverage",
3372   "parameters" :
3373   [
3374    {
3375     "referenced_type" : "_ZTIf"
3376    },
3377    {
3378     "referenced_type" : "_ZTIh"
3379    }
3380   ],
3381   "return_type" : "_ZTIv",
3382   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3383  },
3384  {
3385   "function_name" : "glScissor",
3386   "linker_set_key" : "glScissor",
3387   "parameters" :
3388   [
3389    {
3390     "referenced_type" : "_ZTIi"
3391    },
3392    {
3393     "referenced_type" : "_ZTIi"
3394    },
3395    {
3396     "referenced_type" : "_ZTIi"
3397    },
3398    {
3399     "referenced_type" : "_ZTIi"
3400    }
3401   ],
3402   "return_type" : "_ZTIv",
3403   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3404  },
3405  {
3406   "function_name" : "glSelectPerfMonitorCountersAMD",
3407   "linker_set_key" : "glSelectPerfMonitorCountersAMD",
3408   "parameters" :
3409   [
3410    {
3411     "referenced_type" : "_ZTIj"
3412    },
3413    {
3414     "referenced_type" : "_ZTIh"
3415    },
3416    {
3417     "referenced_type" : "_ZTIj"
3418    },
3419    {
3420     "referenced_type" : "_ZTIi"
3421    },
3422    {
3423     "referenced_type" : "_ZTIPj"
3424    }
3425   ],
3426   "return_type" : "_ZTIv",
3427   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3428  },
3429  {
3430   "function_name" : "glSetFenceNV",
3431   "linker_set_key" : "glSetFenceNV",
3432   "parameters" :
3433   [
3434    {
3435     "referenced_type" : "_ZTIj"
3436    },
3437    {
3438     "referenced_type" : "_ZTIj"
3439    }
3440   ],
3441   "return_type" : "_ZTIv",
3442   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3443  },
3444  {
3445   "function_name" : "glShaderBinary",
3446   "linker_set_key" : "glShaderBinary",
3447   "parameters" :
3448   [
3449    {
3450     "referenced_type" : "_ZTIi"
3451    },
3452    {
3453     "referenced_type" : "_ZTIPKj"
3454    },
3455    {
3456     "referenced_type" : "_ZTIj"
3457    },
3458    {
3459     "referenced_type" : "_ZTIPKv"
3460    },
3461    {
3462     "referenced_type" : "_ZTIi"
3463    }
3464   ],
3465   "return_type" : "_ZTIv",
3466   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3467  },
3468  {
3469   "function_name" : "glShaderSource",
3470   "linker_set_key" : "glShaderSource",
3471   "parameters" :
3472   [
3473    {
3474     "referenced_type" : "_ZTIj"
3475    },
3476    {
3477     "referenced_type" : "_ZTIi"
3478    },
3479    {
3480     "referenced_type" : "_ZTIPKPKc"
3481    },
3482    {
3483     "referenced_type" : "_ZTIPKi"
3484    }
3485   ],
3486   "return_type" : "_ZTIv",
3487   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3488  },
3489  {
3490   "function_name" : "glStartTilingQCOM",
3491   "linker_set_key" : "glStartTilingQCOM",
3492   "parameters" :
3493   [
3494    {
3495     "referenced_type" : "_ZTIj"
3496    },
3497    {
3498     "referenced_type" : "_ZTIj"
3499    },
3500    {
3501     "referenced_type" : "_ZTIj"
3502    },
3503    {
3504     "referenced_type" : "_ZTIj"
3505    },
3506    {
3507     "referenced_type" : "_ZTIj"
3508    }
3509   ],
3510   "return_type" : "_ZTIv",
3511   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3512  },
3513  {
3514   "function_name" : "glStencilFunc",
3515   "linker_set_key" : "glStencilFunc",
3516   "parameters" :
3517   [
3518    {
3519     "referenced_type" : "_ZTIj"
3520    },
3521    {
3522     "referenced_type" : "_ZTIi"
3523    },
3524    {
3525     "referenced_type" : "_ZTIj"
3526    }
3527   ],
3528   "return_type" : "_ZTIv",
3529   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3530  },
3531  {
3532   "function_name" : "glStencilFuncSeparate",
3533   "linker_set_key" : "glStencilFuncSeparate",
3534   "parameters" :
3535   [
3536    {
3537     "referenced_type" : "_ZTIj"
3538    },
3539    {
3540     "referenced_type" : "_ZTIj"
3541    },
3542    {
3543     "referenced_type" : "_ZTIi"
3544    },
3545    {
3546     "referenced_type" : "_ZTIj"
3547    }
3548   ],
3549   "return_type" : "_ZTIv",
3550   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3551  },
3552  {
3553   "function_name" : "glStencilMask",
3554   "linker_set_key" : "glStencilMask",
3555   "parameters" :
3556   [
3557    {
3558     "referenced_type" : "_ZTIj"
3559    }
3560   ],
3561   "return_type" : "_ZTIv",
3562   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3563  },
3564  {
3565   "function_name" : "glStencilMaskSeparate",
3566   "linker_set_key" : "glStencilMaskSeparate",
3567   "parameters" :
3568   [
3569    {
3570     "referenced_type" : "_ZTIj"
3571    },
3572    {
3573     "referenced_type" : "_ZTIj"
3574    }
3575   ],
3576   "return_type" : "_ZTIv",
3577   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3578  },
3579  {
3580   "function_name" : "glStencilOp",
3581   "linker_set_key" : "glStencilOp",
3582   "parameters" :
3583   [
3584    {
3585     "referenced_type" : "_ZTIj"
3586    },
3587    {
3588     "referenced_type" : "_ZTIj"
3589    },
3590    {
3591     "referenced_type" : "_ZTIj"
3592    }
3593   ],
3594   "return_type" : "_ZTIv",
3595   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3596  },
3597  {
3598   "function_name" : "glStencilOpSeparate",
3599   "linker_set_key" : "glStencilOpSeparate",
3600   "parameters" :
3601   [
3602    {
3603     "referenced_type" : "_ZTIj"
3604    },
3605    {
3606     "referenced_type" : "_ZTIj"
3607    },
3608    {
3609     "referenced_type" : "_ZTIj"
3610    },
3611    {
3612     "referenced_type" : "_ZTIj"
3613    }
3614   ],
3615   "return_type" : "_ZTIv",
3616   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3617  },
3618  {
3619   "function_name" : "glTestFenceNV",
3620   "linker_set_key" : "glTestFenceNV",
3621   "parameters" :
3622   [
3623    {
3624     "referenced_type" : "_ZTIj"
3625    }
3626   ],
3627   "return_type" : "_ZTIh",
3628   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
3629  },
3630  {
3631   "function_name" : "glTexImage2D",
3632   "linker_set_key" : "glTexImage2D",
3633   "parameters" :
3634   [
3635    {
3636     "referenced_type" : "_ZTIj"
3637    },
3638    {
3639     "referenced_type" : "_ZTIi"
3640    },
3641    {
3642     "referenced_type" : "_ZTIi"
3643    },
3644    {
3645     "referenced_type" : "_ZTIi"
3646    },
3647    {
3648     "referenced_type" : "_ZTIi"
3649    },
3650    {
3651     "referenced_type" : "_ZTIi"
3652    },
3653    {
3654     "referenced_type" : "_ZTIj"
3655    },
3656    {
3657     "referenced_type" : "_ZTIj"
3658    },
3659    {
3660     "referenced_type" : "_ZTIPKv"
3661    }
3662   ],
3663   "return_type" : "_ZTIv",
3664   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3665  },
3666  {
3667   "function_name" : "glTexImage3DOES",
3668   "linker_set_key" : "glTexImage3DOES",
3669   "parameters" :
3670   [
3671    {
3672     "referenced_type" : "_ZTIj"
3673    },
3674    {
3675     "referenced_type" : "_ZTIi"
3676    },
3677    {
3678     "referenced_type" : "_ZTIj"
3679    },
3680    {
3681     "referenced_type" : "_ZTIi"
3682    },
3683    {
3684     "referenced_type" : "_ZTIi"
3685    },
3686    {
3687     "referenced_type" : "_ZTIi"
3688    },
3689    {
3690     "referenced_type" : "_ZTIi"
3691    },
3692    {
3693     "referenced_type" : "_ZTIj"
3694    },
3695    {
3696     "referenced_type" : "_ZTIj"
3697    },
3698    {
3699     "referenced_type" : "_ZTIPKv"
3700    }
3701   ],
3702   "return_type" : "_ZTIv",
3703   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3704  },
3705  {
3706   "function_name" : "glTexParameterf",
3707   "linker_set_key" : "glTexParameterf",
3708   "parameters" :
3709   [
3710    {
3711     "referenced_type" : "_ZTIj"
3712    },
3713    {
3714     "referenced_type" : "_ZTIj"
3715    },
3716    {
3717     "referenced_type" : "_ZTIf"
3718    }
3719   ],
3720   "return_type" : "_ZTIv",
3721   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3722  },
3723  {
3724   "function_name" : "glTexParameterfv",
3725   "linker_set_key" : "glTexParameterfv",
3726   "parameters" :
3727   [
3728    {
3729     "referenced_type" : "_ZTIj"
3730    },
3731    {
3732     "referenced_type" : "_ZTIj"
3733    },
3734    {
3735     "referenced_type" : "_ZTIPKf"
3736    }
3737   ],
3738   "return_type" : "_ZTIv",
3739   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3740  },
3741  {
3742   "function_name" : "glTexParameteri",
3743   "linker_set_key" : "glTexParameteri",
3744   "parameters" :
3745   [
3746    {
3747     "referenced_type" : "_ZTIj"
3748    },
3749    {
3750     "referenced_type" : "_ZTIj"
3751    },
3752    {
3753     "referenced_type" : "_ZTIi"
3754    }
3755   ],
3756   "return_type" : "_ZTIv",
3757   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3758  },
3759  {
3760   "function_name" : "glTexParameteriv",
3761   "linker_set_key" : "glTexParameteriv",
3762   "parameters" :
3763   [
3764    {
3765     "referenced_type" : "_ZTIj"
3766    },
3767    {
3768     "referenced_type" : "_ZTIj"
3769    },
3770    {
3771     "referenced_type" : "_ZTIPKi"
3772    }
3773   ],
3774   "return_type" : "_ZTIv",
3775   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3776  },
3777  {
3778   "function_name" : "glTexSubImage2D",
3779   "linker_set_key" : "glTexSubImage2D",
3780   "parameters" :
3781   [
3782    {
3783     "referenced_type" : "_ZTIj"
3784    },
3785    {
3786     "referenced_type" : "_ZTIi"
3787    },
3788    {
3789     "referenced_type" : "_ZTIi"
3790    },
3791    {
3792     "referenced_type" : "_ZTIi"
3793    },
3794    {
3795     "referenced_type" : "_ZTIi"
3796    },
3797    {
3798     "referenced_type" : "_ZTIi"
3799    },
3800    {
3801     "referenced_type" : "_ZTIj"
3802    },
3803    {
3804     "referenced_type" : "_ZTIj"
3805    },
3806    {
3807     "referenced_type" : "_ZTIPKv"
3808    }
3809   ],
3810   "return_type" : "_ZTIv",
3811   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
3812  },
3813  {
3814   "function_name" : "glTexSubImage3DOES",
3815   "linker_set_key" : "glTexSubImage3DOES",
3816   "parameters" :
3817   [
3818    {
3819     "referenced_type" : "_ZTIj"
3820    },
3821    {
3822     "referenced_type" : "_ZTIi"
3823    },
3824    {
3825     "referenced_type" : "_ZTIi"
3826    },
3827    {
3828     "referenced_type" : "_ZTIi"
3829    },
3830    {
3831     "referenced_type" : "_ZTIi"
3832    },
3833    {
3834     "referenced_type" : "_ZTIi"
3835    },
3836    {
3837     "referenced_type" : "_ZTIi"
3838    },
3839    {
3840     "referenced_type" : "_ZTIi"
3841    },
3842    {
3843     "referenced_type" : "_ZTIj"
3844    },
3845    {
3846     "referenced_type" : "_ZTIj"
3847    },
3848    {
3849     "referenced_type" : "_ZTIPKv"
3850    }
3851   ],
3852   "return_type" : "_ZTIv",
3853   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
3854  },
3855  {
3856   "function_name" : "glUniform1f",
3857   "linker_set_key" : "glUniform1f",
3858   "parameters" :
3859   [
3860    {
3861     "referenced_type" : "_ZTIi"
3862    },
3863    {
3864     "referenced_type" : "_ZTIf"
3865    }
3866   ],
3867   "return_type" : "_ZTIv",
3868   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3869  },
3870  {
3871   "function_name" : "glUniform1fv",
3872   "linker_set_key" : "glUniform1fv",
3873   "parameters" :
3874   [
3875    {
3876     "referenced_type" : "_ZTIi"
3877    },
3878    {
3879     "referenced_type" : "_ZTIi"
3880    },
3881    {
3882     "referenced_type" : "_ZTIPKf"
3883    }
3884   ],
3885   "return_type" : "_ZTIv",
3886   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3887  },
3888  {
3889   "function_name" : "glUniform1i",
3890   "linker_set_key" : "glUniform1i",
3891   "parameters" :
3892   [
3893    {
3894     "referenced_type" : "_ZTIi"
3895    },
3896    {
3897     "referenced_type" : "_ZTIi"
3898    }
3899   ],
3900   "return_type" : "_ZTIv",
3901   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3902  },
3903  {
3904   "function_name" : "glUniform1iv",
3905   "linker_set_key" : "glUniform1iv",
3906   "parameters" :
3907   [
3908    {
3909     "referenced_type" : "_ZTIi"
3910    },
3911    {
3912     "referenced_type" : "_ZTIi"
3913    },
3914    {
3915     "referenced_type" : "_ZTIPKi"
3916    }
3917   ],
3918   "return_type" : "_ZTIv",
3919   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3920  },
3921  {
3922   "function_name" : "glUniform2f",
3923   "linker_set_key" : "glUniform2f",
3924   "parameters" :
3925   [
3926    {
3927     "referenced_type" : "_ZTIi"
3928    },
3929    {
3930     "referenced_type" : "_ZTIf"
3931    },
3932    {
3933     "referenced_type" : "_ZTIf"
3934    }
3935   ],
3936   "return_type" : "_ZTIv",
3937   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3938  },
3939  {
3940   "function_name" : "glUniform2fv",
3941   "linker_set_key" : "glUniform2fv",
3942   "parameters" :
3943   [
3944    {
3945     "referenced_type" : "_ZTIi"
3946    },
3947    {
3948     "referenced_type" : "_ZTIi"
3949    },
3950    {
3951     "referenced_type" : "_ZTIPKf"
3952    }
3953   ],
3954   "return_type" : "_ZTIv",
3955   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3956  },
3957  {
3958   "function_name" : "glUniform2i",
3959   "linker_set_key" : "glUniform2i",
3960   "parameters" :
3961   [
3962    {
3963     "referenced_type" : "_ZTIi"
3964    },
3965    {
3966     "referenced_type" : "_ZTIi"
3967    },
3968    {
3969     "referenced_type" : "_ZTIi"
3970    }
3971   ],
3972   "return_type" : "_ZTIv",
3973   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3974  },
3975  {
3976   "function_name" : "glUniform2iv",
3977   "linker_set_key" : "glUniform2iv",
3978   "parameters" :
3979   [
3980    {
3981     "referenced_type" : "_ZTIi"
3982    },
3983    {
3984     "referenced_type" : "_ZTIi"
3985    },
3986    {
3987     "referenced_type" : "_ZTIPKi"
3988    }
3989   ],
3990   "return_type" : "_ZTIv",
3991   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
3992  },
3993  {
3994   "function_name" : "glUniform3f",
3995   "linker_set_key" : "glUniform3f",
3996   "parameters" :
3997   [
3998    {
3999     "referenced_type" : "_ZTIi"
4000    },
4001    {
4002     "referenced_type" : "_ZTIf"
4003    },
4004    {
4005     "referenced_type" : "_ZTIf"
4006    },
4007    {
4008     "referenced_type" : "_ZTIf"
4009    }
4010   ],
4011   "return_type" : "_ZTIv",
4012   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4013  },
4014  {
4015   "function_name" : "glUniform3fv",
4016   "linker_set_key" : "glUniform3fv",
4017   "parameters" :
4018   [
4019    {
4020     "referenced_type" : "_ZTIi"
4021    },
4022    {
4023     "referenced_type" : "_ZTIi"
4024    },
4025    {
4026     "referenced_type" : "_ZTIPKf"
4027    }
4028   ],
4029   "return_type" : "_ZTIv",
4030   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4031  },
4032  {
4033   "function_name" : "glUniform3i",
4034   "linker_set_key" : "glUniform3i",
4035   "parameters" :
4036   [
4037    {
4038     "referenced_type" : "_ZTIi"
4039    },
4040    {
4041     "referenced_type" : "_ZTIi"
4042    },
4043    {
4044     "referenced_type" : "_ZTIi"
4045    },
4046    {
4047     "referenced_type" : "_ZTIi"
4048    }
4049   ],
4050   "return_type" : "_ZTIv",
4051   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4052  },
4053  {
4054   "function_name" : "glUniform3iv",
4055   "linker_set_key" : "glUniform3iv",
4056   "parameters" :
4057   [
4058    {
4059     "referenced_type" : "_ZTIi"
4060    },
4061    {
4062     "referenced_type" : "_ZTIi"
4063    },
4064    {
4065     "referenced_type" : "_ZTIPKi"
4066    }
4067   ],
4068   "return_type" : "_ZTIv",
4069   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4070  },
4071  {
4072   "function_name" : "glUniform4f",
4073   "linker_set_key" : "glUniform4f",
4074   "parameters" :
4075   [
4076    {
4077     "referenced_type" : "_ZTIi"
4078    },
4079    {
4080     "referenced_type" : "_ZTIf"
4081    },
4082    {
4083     "referenced_type" : "_ZTIf"
4084    },
4085    {
4086     "referenced_type" : "_ZTIf"
4087    },
4088    {
4089     "referenced_type" : "_ZTIf"
4090    }
4091   ],
4092   "return_type" : "_ZTIv",
4093   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4094  },
4095  {
4096   "function_name" : "glUniform4fv",
4097   "linker_set_key" : "glUniform4fv",
4098   "parameters" :
4099   [
4100    {
4101     "referenced_type" : "_ZTIi"
4102    },
4103    {
4104     "referenced_type" : "_ZTIi"
4105    },
4106    {
4107     "referenced_type" : "_ZTIPKf"
4108    }
4109   ],
4110   "return_type" : "_ZTIv",
4111   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4112  },
4113  {
4114   "function_name" : "glUniform4i",
4115   "linker_set_key" : "glUniform4i",
4116   "parameters" :
4117   [
4118    {
4119     "referenced_type" : "_ZTIi"
4120    },
4121    {
4122     "referenced_type" : "_ZTIi"
4123    },
4124    {
4125     "referenced_type" : "_ZTIi"
4126    },
4127    {
4128     "referenced_type" : "_ZTIi"
4129    },
4130    {
4131     "referenced_type" : "_ZTIi"
4132    }
4133   ],
4134   "return_type" : "_ZTIv",
4135   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4136  },
4137  {
4138   "function_name" : "glUniform4iv",
4139   "linker_set_key" : "glUniform4iv",
4140   "parameters" :
4141   [
4142    {
4143     "referenced_type" : "_ZTIi"
4144    },
4145    {
4146     "referenced_type" : "_ZTIi"
4147    },
4148    {
4149     "referenced_type" : "_ZTIPKi"
4150    }
4151   ],
4152   "return_type" : "_ZTIv",
4153   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4154  },
4155  {
4156   "function_name" : "glUniformMatrix2fv",
4157   "linker_set_key" : "glUniformMatrix2fv",
4158   "parameters" :
4159   [
4160    {
4161     "referenced_type" : "_ZTIi"
4162    },
4163    {
4164     "referenced_type" : "_ZTIi"
4165    },
4166    {
4167     "referenced_type" : "_ZTIh"
4168    },
4169    {
4170     "referenced_type" : "_ZTIPKf"
4171    }
4172   ],
4173   "return_type" : "_ZTIv",
4174   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4175  },
4176  {
4177   "function_name" : "glUniformMatrix3fv",
4178   "linker_set_key" : "glUniformMatrix3fv",
4179   "parameters" :
4180   [
4181    {
4182     "referenced_type" : "_ZTIi"
4183    },
4184    {
4185     "referenced_type" : "_ZTIi"
4186    },
4187    {
4188     "referenced_type" : "_ZTIh"
4189    },
4190    {
4191     "referenced_type" : "_ZTIPKf"
4192    }
4193   ],
4194   "return_type" : "_ZTIv",
4195   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4196  },
4197  {
4198   "function_name" : "glUniformMatrix4fv",
4199   "linker_set_key" : "glUniformMatrix4fv",
4200   "parameters" :
4201   [
4202    {
4203     "referenced_type" : "_ZTIi"
4204    },
4205    {
4206     "referenced_type" : "_ZTIi"
4207    },
4208    {
4209     "referenced_type" : "_ZTIh"
4210    },
4211    {
4212     "referenced_type" : "_ZTIPKf"
4213    }
4214   ],
4215   "return_type" : "_ZTIv",
4216   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4217  },
4218  {
4219   "function_name" : "glUnmapBufferOES",
4220   "linker_set_key" : "glUnmapBufferOES",
4221   "parameters" :
4222   [
4223    {
4224     "referenced_type" : "_ZTIj"
4225    }
4226   ],
4227   "return_type" : "_ZTIh",
4228   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
4229  },
4230  {
4231   "function_name" : "glUseProgram",
4232   "linker_set_key" : "glUseProgram",
4233   "parameters" :
4234   [
4235    {
4236     "referenced_type" : "_ZTIj"
4237    }
4238   ],
4239   "return_type" : "_ZTIv",
4240   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4241  },
4242  {
4243   "function_name" : "glValidateProgram",
4244   "linker_set_key" : "glValidateProgram",
4245   "parameters" :
4246   [
4247    {
4248     "referenced_type" : "_ZTIj"
4249    }
4250   ],
4251   "return_type" : "_ZTIv",
4252   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4253  },
4254  {
4255   "function_name" : "glVertexAttrib1f",
4256   "linker_set_key" : "glVertexAttrib1f",
4257   "parameters" :
4258   [
4259    {
4260     "referenced_type" : "_ZTIj"
4261    },
4262    {
4263     "referenced_type" : "_ZTIf"
4264    }
4265   ],
4266   "return_type" : "_ZTIv",
4267   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4268  },
4269  {
4270   "function_name" : "glVertexAttrib1fv",
4271   "linker_set_key" : "glVertexAttrib1fv",
4272   "parameters" :
4273   [
4274    {
4275     "referenced_type" : "_ZTIj"
4276    },
4277    {
4278     "referenced_type" : "_ZTIPKf"
4279    }
4280   ],
4281   "return_type" : "_ZTIv",
4282   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4283  },
4284  {
4285   "function_name" : "glVertexAttrib2f",
4286   "linker_set_key" : "glVertexAttrib2f",
4287   "parameters" :
4288   [
4289    {
4290     "referenced_type" : "_ZTIj"
4291    },
4292    {
4293     "referenced_type" : "_ZTIf"
4294    },
4295    {
4296     "referenced_type" : "_ZTIf"
4297    }
4298   ],
4299   "return_type" : "_ZTIv",
4300   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4301  },
4302  {
4303   "function_name" : "glVertexAttrib2fv",
4304   "linker_set_key" : "glVertexAttrib2fv",
4305   "parameters" :
4306   [
4307    {
4308     "referenced_type" : "_ZTIj"
4309    },
4310    {
4311     "referenced_type" : "_ZTIPKf"
4312    }
4313   ],
4314   "return_type" : "_ZTIv",
4315   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4316  },
4317  {
4318   "function_name" : "glVertexAttrib3f",
4319   "linker_set_key" : "glVertexAttrib3f",
4320   "parameters" :
4321   [
4322    {
4323     "referenced_type" : "_ZTIj"
4324    },
4325    {
4326     "referenced_type" : "_ZTIf"
4327    },
4328    {
4329     "referenced_type" : "_ZTIf"
4330    },
4331    {
4332     "referenced_type" : "_ZTIf"
4333    }
4334   ],
4335   "return_type" : "_ZTIv",
4336   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4337  },
4338  {
4339   "function_name" : "glVertexAttrib3fv",
4340   "linker_set_key" : "glVertexAttrib3fv",
4341   "parameters" :
4342   [
4343    {
4344     "referenced_type" : "_ZTIj"
4345    },
4346    {
4347     "referenced_type" : "_ZTIPKf"
4348    }
4349   ],
4350   "return_type" : "_ZTIv",
4351   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4352  },
4353  {
4354   "function_name" : "glVertexAttrib4f",
4355   "linker_set_key" : "glVertexAttrib4f",
4356   "parameters" :
4357   [
4358    {
4359     "referenced_type" : "_ZTIj"
4360    },
4361    {
4362     "referenced_type" : "_ZTIf"
4363    },
4364    {
4365     "referenced_type" : "_ZTIf"
4366    },
4367    {
4368     "referenced_type" : "_ZTIf"
4369    },
4370    {
4371     "referenced_type" : "_ZTIf"
4372    }
4373   ],
4374   "return_type" : "_ZTIv",
4375   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4376  },
4377  {
4378   "function_name" : "glVertexAttrib4fv",
4379   "linker_set_key" : "glVertexAttrib4fv",
4380   "parameters" :
4381   [
4382    {
4383     "referenced_type" : "_ZTIj"
4384    },
4385    {
4386     "referenced_type" : "_ZTIPKf"
4387    }
4388   ],
4389   "return_type" : "_ZTIv",
4390   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4391  },
4392  {
4393   "function_name" : "glVertexAttribPointer",
4394   "linker_set_key" : "glVertexAttribPointer",
4395   "parameters" :
4396   [
4397    {
4398     "referenced_type" : "_ZTIj"
4399    },
4400    {
4401     "referenced_type" : "_ZTIi"
4402    },
4403    {
4404     "referenced_type" : "_ZTIj"
4405    },
4406    {
4407     "referenced_type" : "_ZTIh"
4408    },
4409    {
4410     "referenced_type" : "_ZTIi"
4411    },
4412    {
4413     "referenced_type" : "_ZTIPKv"
4414    }
4415   ],
4416   "return_type" : "_ZTIv",
4417   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4418  },
4419  {
4420   "function_name" : "glViewport",
4421   "linker_set_key" : "glViewport",
4422   "parameters" :
4423   [
4424    {
4425     "referenced_type" : "_ZTIi"
4426    },
4427    {
4428     "referenced_type" : "_ZTIi"
4429    },
4430    {
4431     "referenced_type" : "_ZTIi"
4432    },
4433    {
4434     "referenced_type" : "_ZTIi"
4435    }
4436   ],
4437   "return_type" : "_ZTIv",
4438   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4439  }
4440 ],
4441 "global_vars" : [],
4442 "lvalue_reference_types" : [],
4443 "pointer_types" :
4444 [
4445  {
4446   "alignment" : 8,
4447   "linker_set_key" : "_ZTIP8__GLsync",
4448   "name" : "__GLsync *",
4449   "referenced_type" : "_ZTI8__GLsync",
4450   "size" : 8,
4451   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
4452  },
4453  {
4454   "alignment" : 8,
4455   "linker_set_key" : "_ZTIPFvjjjjiPKcPKvE",
4456   "name" : "void (*)(unsigned int, unsigned int, unsigned int, unsigned int, int, const char *, const void *)",
4457   "referenced_type" : "_ZTIFvjjjjiPKcPKvE",
4458   "size" : 8,
4459   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4460  },
4461  {
4462   "alignment" : 8,
4463   "linker_set_key" : "_ZTIPFvvE",
4464   "name" : "void (*)()",
4465   "referenced_type" : "_ZTIFvvE",
4466   "size" : 8,
4467   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4468  },
4469  {
4470   "alignment" : 8,
4471   "linker_set_key" : "_ZTIPKPKc",
4472   "name" : "const char *const *",
4473   "referenced_type" : "_ZTIKPKc",
4474   "size" : 8,
4475   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4476  },
4477  {
4478   "alignment" : 8,
4479   "linker_set_key" : "_ZTIPKPKv",
4480   "name" : "const void *const *",
4481   "referenced_type" : "_ZTIKPKv",
4482   "size" : 8,
4483   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
4484  },
4485  {
4486   "alignment" : 8,
4487   "linker_set_key" : "_ZTIPKc",
4488   "name" : "const char *",
4489   "referenced_type" : "_ZTIKc",
4490   "size" : 8,
4491   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4492  },
4493  {
4494   "alignment" : 8,
4495   "linker_set_key" : "_ZTIPKd",
4496   "name" : "const double *",
4497   "referenced_type" : "_ZTIKd",
4498   "size" : 8,
4499   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4500  },
4501  {
4502   "alignment" : 8,
4503   "linker_set_key" : "_ZTIPKf",
4504   "name" : "const float *",
4505   "referenced_type" : "_ZTIKf",
4506   "size" : 8,
4507   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4508  },
4509  {
4510   "alignment" : 8,
4511   "linker_set_key" : "_ZTIPKh",
4512   "name" : "const unsigned char *",
4513   "referenced_type" : "_ZTIKh",
4514   "size" : 8,
4515   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4516  },
4517  {
4518   "alignment" : 8,
4519   "linker_set_key" : "_ZTIPKi",
4520   "name" : "const int *",
4521   "referenced_type" : "_ZTIKi",
4522   "size" : 8,
4523   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4524  },
4525  {
4526   "alignment" : 8,
4527   "linker_set_key" : "_ZTIPKj",
4528   "name" : "const unsigned int *",
4529   "referenced_type" : "_ZTIKj",
4530   "size" : 8,
4531   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4532  },
4533  {
4534   "alignment" : 8,
4535   "linker_set_key" : "_ZTIPKl",
4536   "name" : "const long *",
4537   "referenced_type" : "_ZTIKl",
4538   "size" : 8,
4539   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4540  },
4541  {
4542   "alignment" : 8,
4543   "linker_set_key" : "_ZTIPKm",
4544   "name" : "const unsigned long *",
4545   "referenced_type" : "_ZTIKm",
4546   "size" : 8,
4547   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4548  },
4549  {
4550   "alignment" : 8,
4551   "linker_set_key" : "_ZTIPKv",
4552   "name" : "const void *",
4553   "referenced_type" : "_ZTIKv",
4554   "size" : 8,
4555   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4556  },
4557  {
4558   "alignment" : 8,
4559   "linker_set_key" : "_ZTIPPKc",
4560   "name" : "const char **",
4561   "referenced_type" : "_ZTIPKc",
4562   "size" : 8,
4563   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4564  },
4565  {
4566   "alignment" : 8,
4567   "linker_set_key" : "_ZTIPPv",
4568   "name" : "void **",
4569   "referenced_type" : "_ZTIPv",
4570   "size" : 8,
4571   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4572  },
4573  {
4574   "alignment" : 8,
4575   "linker_set_key" : "_ZTIPc",
4576   "name" : "char *",
4577   "referenced_type" : "_ZTIc",
4578   "size" : 8,
4579   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
4580  },
4581  {
4582   "alignment" : 8,
4583   "linker_set_key" : "_ZTIPf",
4584   "name" : "float *",
4585   "referenced_type" : "_ZTIf",
4586   "size" : 8,
4587   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4588  },
4589  {
4590   "alignment" : 8,
4591   "linker_set_key" : "_ZTIPh",
4592   "name" : "unsigned char *",
4593   "referenced_type" : "_ZTIh",
4594   "size" : 8,
4595   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4596  },
4597  {
4598   "alignment" : 8,
4599   "linker_set_key" : "_ZTIPi",
4600   "name" : "int *",
4601   "referenced_type" : "_ZTIi",
4602   "size" : 8,
4603   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4604  },
4605  {
4606   "alignment" : 8,
4607   "linker_set_key" : "_ZTIPj",
4608   "name" : "unsigned int *",
4609   "referenced_type" : "_ZTIj",
4610   "size" : 8,
4611   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4612  },
4613  {
4614   "alignment" : 8,
4615   "linker_set_key" : "_ZTIPl",
4616   "name" : "long *",
4617   "referenced_type" : "_ZTIl",
4618   "size" : 8,
4619   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
4620  },
4621  {
4622   "alignment" : 8,
4623   "linker_set_key" : "_ZTIPm",
4624   "name" : "unsigned long *",
4625   "referenced_type" : "_ZTIm",
4626   "size" : 8,
4627   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4628  },
4629  {
4630   "alignment" : 8,
4631   "linker_set_key" : "_ZTIPv",
4632   "name" : "void *",
4633   "referenced_type" : "_ZTIv",
4634   "size" : 8,
4635   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
4636  }
4637 ],
4638 "qualified_types" :
4639 [
4640  {
4641   "alignment" : 8,
4642   "is_const" : true,
4643   "linker_set_key" : "_ZTIKPKc",
4644   "name" : "const char *const",
4645   "referenced_type" : "_ZTIPKc",
4646   "size" : 8,
4647   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4648  },
4649  {
4650   "alignment" : 8,
4651   "is_const" : true,
4652   "linker_set_key" : "_ZTIKPKv",
4653   "name" : "const void *const",
4654   "referenced_type" : "_ZTIPKv",
4655   "size" : 8,
4656   "source_file" : "frameworks/native/opengl/include/GLES/glext.h"
4657  },
4658  {
4659   "alignment" : 1,
4660   "is_const" : true,
4661   "linker_set_key" : "_ZTIKc",
4662   "name" : "const char",
4663   "referenced_type" : "_ZTIc",
4664   "size" : 1,
4665   "source_file" : "frameworks/native/opengl/include/GLES2/gl2.h"
4666  },
4667  {
4668   "alignment" : 8,
4669   "is_const" : true,
4670   "linker_set_key" : "_ZTIKd",
4671   "name" : "const double",
4672   "referenced_type" : "_ZTId",
4673   "size" : 8,
4674   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4675  },
4676  {
4677   "alignment" : 4,
4678   "is_const" : true,
4679   "linker_set_key" : "_ZTIKf",
4680   "name" : "const float",
4681   "referenced_type" : "_ZTIf",
4682   "size" : 4,
4683   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4684  },
4685  {
4686   "alignment" : 1,
4687   "is_const" : true,
4688   "linker_set_key" : "_ZTIKh",
4689   "name" : "const unsigned char",
4690   "referenced_type" : "_ZTIh",
4691   "size" : 1,
4692   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4693  },
4694  {
4695   "alignment" : 4,
4696   "is_const" : true,
4697   "linker_set_key" : "_ZTIKi",
4698   "name" : "const int",
4699   "referenced_type" : "_ZTIi",
4700   "size" : 4,
4701   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4702  },
4703  {
4704   "alignment" : 4,
4705   "is_const" : true,
4706   "linker_set_key" : "_ZTIKj",
4707   "name" : "const unsigned int",
4708   "referenced_type" : "_ZTIj",
4709   "size" : 4,
4710   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4711  },
4712  {
4713   "alignment" : 8,
4714   "is_const" : true,
4715   "linker_set_key" : "_ZTIKl",
4716   "name" : "const long",
4717   "referenced_type" : "_ZTIl",
4718   "size" : 8,
4719   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4720  },
4721  {
4722   "alignment" : 8,
4723   "is_const" : true,
4724   "linker_set_key" : "_ZTIKm",
4725   "name" : "const unsigned long",
4726   "referenced_type" : "_ZTIm",
4727   "size" : 8,
4728   "source_file" : "frameworks/native/opengl/include/GLES2/gl2ext.h"
4729  },
4730  {
4731   "is_const" : true,
4732   "linker_set_key" : "_ZTIKv",
4733   "name" : "const void",
4734   "referenced_type" : "_ZTIv",
4735   "source_file" : "frameworks/native/opengl/include/GLES/gl.h"
4736  }
4737 ],
4738 "record_types" :
4739 [
4740  {
4741   "alignment" : 8,
4742   "fields" :
4743   [
4744    {
4745     "field_name" : "pData",
4746     "referenced_type" : "_ZTIPv"
4747    },
4748    {
4749     "field_name" : "iWidth",
4750     "field_offset" : 64,
4751     "referenced_type" : "_ZTIi"
4752    },
4753    {
4754     "field_name" : "iHeight",
4755     "field_offset" : 96,
4756     "referenced_type" : "_ZTIi"
4757    },
4758    {
4759     "field_name" : "iStride",
4760     "field_offset" : 128,
4761     "referenced_type" : "_ZTIi"
4762    }
4763   ],
4764   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
4765   "name" : "EGLClientPixmapHI",
4766   "size" : 24,
4767   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
4768  }
4769 ],
4770 "rvalue_reference_types" : []
4771}
4772