Home | History | Annotate | Download | only in libGLESv2

Lines Matching refs:vertexArray

28 #include "libGLESv2/VertexArray.h"
757 return mState.vertexArray;
915 mVertexArrayMap[handle] = new VertexArray(mRenderer, handle);
1012 void Context::deleteVertexArray(GLuint vertexArray)
1014 auto vertexArrayObject = mVertexArrayMap.find(vertexArray);
1018 detachVertexArray(vertexArray);
1118 VertexArray *Context::getVertexArray(GLuint handle) const
1120 auto vertexArray = mVertexArrayMap.find(handle);
1122 if (vertexArray == mVertexArrayMap.end())
1128 return vertexArray->second;
1160 VertexArray *Context::getCurrentVertexArray() const
1162 VertexArray *vao = getVertexArray(mState.vertexArray);
1248 void Context::bindVertexArray(GLuint vertexArray)
1250 if (!getVertexArray(vertexArray))
1252 mVertexArrayMap[vertexArray] = new VertexArray(mRenderer, vertexArray);
1255 mState.vertexArray = vertexArray;
1751 case GL_VERTEX_ARRAY_BINDING: *params = mState.vertexArray; break;
2950 VertexArray *vao = getCurrentVertexArray();
3460 void Context::detachVertexArray(GLuint vertexArray)
3465 if (mState.vertexArray == vertexArray)