+void GenVertexArraysOES(PP_Resource context_id, GLsizei n, GLuint* arrays) {
+ Enter3D enter(context_id, true);
+ if (enter.succeeded()) {
+ ToGles2Impl(&enter)->GenVertexArraysOES(n, arrays);
+ }
+}
+
+void DeleteVertexArraysOES(PP_Resource context_id,
+ GLsizei n,
+ const GLuint* arrays) {
+ Enter3D enter(context_id, true);
+ if (enter.succeeded()) {
+ ToGles2Impl(&enter)->DeleteVertexArraysOES(n, arrays);
+ }
+}
+
+GLboolean IsVertexArrayOES(PP_Resource context_id, GLuint array) {
+ Enter3D enter(context_id, true);
+ if (enter.succeeded()) {
+ return ToGles2Impl(&enter)->IsVertexArrayOES(array);
+ } else {
+ return GL_FALSE;
+ }
+}
+
+void BindVertexArrayOES(PP_Resource context_id, GLuint array) {
+ Enter3D enter(context_id, true);
+ if (enter.succeeded()) {
+ ToGles2Impl(&enter)->BindVertexArrayOES(array);
+ }
+}
+