GLint BufferImplementation_DirectStateAccessEXT::getParameter(const Buffer * buffer, GLenum pname) const
{
    GLint value = 0;

    glGetNamedBufferParameterivEXT(buffer->id(), pname, &value);

    return value;
}
Пример #2
0
GLint Buffer::getParameter(GLenum pname)
{
    if (m_directStateAccess)
    {
        GLint value = 0;

        glGetNamedBufferParameterivEXT(m_id, pname, &value);
        CheckGLError();

        return value;
    }
    else
    {
        bind();

        GLint value = 0;

        glGetBufferParameteriv(m_target, pname, &value);
        CheckGLError();

        return value;
    }
}