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