already_AddRefed<WebGLVertexArray>
WebGLContext::CreateVertexArray()
{
    const FuncScope funcScope(*this, "createVertexArray");
    if (IsContextLost())
        return nullptr;

    RefPtr<WebGLVertexArray> globj = CreateVertexArrayImpl();
    return globj.forget();
}
Exemplo n.º 2
0
already_AddRefed<WebGLVertexArray>
WebGLContext::CreateVertexArray()
{
    if (IsContextLost())
        return nullptr;

    RefPtr<WebGLVertexArray> globj = CreateVertexArrayImpl();

    MakeContextCurrent();
    globj->GenVertexArray();

    return globj.forget();
}