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