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