already_AddRefed<WebGLVertexArray> WebGLContext::CreateVertexArray() { const FuncScope funcScope(*this, "createVertexArray"); if (IsContextLost()) return nullptr; RefPtr<WebGLVertexArray> globj = CreateVertexArrayImpl(); return globj.forget(); }
already_AddRefed<WebGLVertexArray> WebGLContext::CreateVertexArray() { if (IsContextLost()) return nullptr; RefPtr<WebGLVertexArray> globj = CreateVertexArrayImpl(); MakeContextCurrent(); globj->GenVertexArray(); return globj.forget(); }