Use VertexArrayID in place of GLuint handle
Bug: angleproject:3804
Change-Id: I0454533eff13218a6aa1e1672ffcd0e76aedb399
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1769716
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libANGLE/validationES2.cpp b/src/libANGLE/validationES2.cpp
index b1f5981..2de9e8f 100644
--- a/src/libANGLE/validationES2.cpp
+++ b/src/libANGLE/validationES2.cpp
@@ -2082,7 +2082,7 @@
defaultFramebuffer);
}
-bool ValidateBindVertexArrayOES(Context *context, GLuint array)
+bool ValidateBindVertexArrayOES(Context *context, VertexArrayID array)
{
if (!context->getExtensions().vertexArrayObject)
{
@@ -2093,7 +2093,7 @@
return ValidateBindVertexArrayBase(context, array);
}
-bool ValidateDeleteVertexArraysOES(Context *context, GLsizei n, const GLuint *arrays)
+bool ValidateDeleteVertexArraysOES(Context *context, GLsizei n, const VertexArrayID *arrays)
{
if (!context->getExtensions().vertexArrayObject)
{
@@ -2104,7 +2104,7 @@
return ValidateGenOrDelete(context, n);
}
-bool ValidateGenVertexArraysOES(Context *context, GLsizei n, GLuint *arrays)
+bool ValidateGenVertexArraysOES(Context *context, GLsizei n, VertexArrayID *arrays)
{
if (!context->getExtensions().vertexArrayObject)
{
@@ -2115,7 +2115,7 @@
return ValidateGenOrDelete(context, n);
}
-bool ValidateIsVertexArrayOES(Context *context, GLuint array)
+bool ValidateIsVertexArrayOES(Context *context, VertexArrayID array)
{
if (!context->getExtensions().vertexArrayObject)
{
@@ -2431,7 +2431,7 @@
return true;
case GL_VERTEX_ARRAY:
- if (context->getVertexArray(name) == nullptr)
+ if (context->getVertexArray({name}) == nullptr)
{
context->validationError(GL_INVALID_VALUE, kInvalidVertexArrayName);
return false;