Mesa (master): 21 new commits

Fredrik Höglund fredrik at kemper.freedesktop.org
Fri May 8 13:40:26 UTC 2015


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b004510072a2995463f57f3b79d43429729134d2
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Wed Mar 18 20:50:06 2015 +0100

    docs: Update the ARB_direct_state_access status
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97b268f1de6efc1fe15fbb63b9f36da2c6d858bb
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 19:07:52 2015 +0100

    mesa: Implement GetVertexArrayIndexed[64]iv
    
    v2: Fix the name of the entry point in the error messages.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ad0268871a4a35c3a9cd77969ef0563a887299f
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 19:04:16 2015 +0100

    mesa: Add support for querying GL_VERTEX_ATTRIB_ARRAY_LONG
    
    This parameter was added in OpenGL 4.3 and GL_ARB_direct_state_access.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f5160300dd143de8860e4e42d3dbfc7b534cfe2
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:58:36 2015 +0100

    mesa: Add a vao parameter to get_vertex_array_attrib
    
    This is needed to implement glGetVertexArrayIndexediv and
    glGetVertexArrayIndexed64iv.
    
    v2: Make the vao parameter const.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1085c0112128e6bbb6cdc7ef3ae40e5e69499098
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:56:31 2015 +0100

    mesa: Implement GetVertexArrayiv
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a895c379e649b64efd5c0978fb6252dabf9d285
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:52:36 2015 +0100

    mesa: Implement VertexArrayBindingDivisor
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2ef09d44adc4a00ed6ae18377c588320022d284
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:50:49 2015 +0100

    mesa: Add a vao parameter to vertex_binding_divisor
    
    This is needed to implement VertexArrayBindingDivisor.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc2eaaf912c342ee85c88dcc467a3c59875af874
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:49:06 2015 +0100

    mesa: Implement VertexArrayAttribBinding
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade0179f77fff7d2d88d7dd9e23990051815a1dc
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:46:42 2015 +0100

    mesa: Add a vao parameter to vertex_attrib_binding
    
    This is needed to implement VertexArrayAttribBinding.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0030b0f1fd6f8c7790e28e65ead3af6c3bab3eb
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:44:00 2015 +0100

    mesa: Implement VertexArrayAttrib[I|L]Format
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa350eadfbe892c21be30d945fa6d61f09541cae
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:41:09 2015 +0100

    mesa: Add a vao parameter to update_array_format
    
    This is needed to implement VertexArrayAttrib*Format.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc6668e35d3cbadf4ec37a2d4490df1b4b002729
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:39:50 2015 +0100

    mesa: Refactor VertexAttrib[I|L]Format
    
    The only difference between these functions is the legal types and
    sizes, so consolidate the code into a single vertex_attrib_format()
    function and call it from all three entry points.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=308926853d132a4d096e70447a262bef1e576789
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:37:27 2015 +0100

    mesa: Implement VertexArrayVertexBuffers
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc9b68e9c91165ef125338542aebf27a9c8c1406
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:35:10 2015 +0100

    mesa: Implement VertexArrayVertexBuffer
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c59b5317fc1ad7648b8b945d175b7e1b841c5098
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:33:14 2015 +0100

    mesa: Add a vao parameter to bind_vertex_buffer
    
    This is needed to implement VertexArrayVertexBuffer and
    VertexArrayVertexBuffers.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ccc4f3f2392fa9acbbc034e03e3693c78127f70
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:30:12 2015 +0100

    mesa: Implement VertexArrayElementBuffer
    
    v2: Add a doxygen comment.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c99efbd3c2d496dc7e62adf11ab56b7eb006bbc3
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:27:58 2015 +0100

    mesa: Implement EnableVertexArrayAttrib
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96b646346372ec0e2b9336ef26e0d2a084b69400
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:27:18 2015 +0100

    mesa: Implement DisableVertexArrayAttrib
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c37acfbedb88b460d2997f8b2d7b0e04a8782df
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:25:45 2015 +0100

    mesa: Keep track of the last looked-up VAO
    
    This saves the cost of repeated hash table lookups when the same
    vertex array object is referenced in a sequence of calls such as:
    
        glVertexArrayAttribFormat(vao, ...);
        glVertexArrayAttribBinding(vao, ...);
        glEnableVertexArrayAttrib(vao, ...);
        ...
    
    Note that VAO's are container objects that are not shared between
    contexts.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2830c2fbeb9601c1760a9fffe45cd04f8c635d25
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:24:36 2015 +0100

    mesa: Add _mesa_lookup_vao_err
    
    This is a convenience function that generates GL_INVALID_OPERATION
    when the array object doesn't exist.
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1f48268b4ee166eb9fde21bceaaef12a6e0c89a
Author: Fredrik Höglund <fredrik at kde.org>
Date:   Mon Mar 2 18:22:50 2015 +0100

    mesa: Implement CreateVertexArrays
    
    v2: Update the documentation for gen_vertex_arrays().
    
    Reviewed-by: Laura Ekstrand <laura at jlekstrand.net>




More information about the mesa-commit mailing list