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