Mesa (master): mesa: Add ARB_vertex_attrib_binding
Fredrik Höglund
fredrik at kemper.freedesktop.org
Thu Nov 7 17:20:58 UTC 2013
Module: Mesa
Branch: master
Commit: 59b01ca252bd6706f08cd80a864819d71dfe741c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59b01ca252bd6706f08cd80a864819d71dfe741c
Author: Fredrik Höglund <fredrik at kde.org>
Date: Tue Apr 9 20:54:25 2013 +0200
mesa: Add ARB_vertex_attrib_binding
update_array() and update_array_format() are changed to update the new
attrib and binding states, and the client arrays become derived state.
Reviewed-by: Eric Anholt <eric at anholt.net>
---
src/mesa/main/api_arrayelt.c | 7 +
src/mesa/main/api_validate.c | 6 +-
src/mesa/main/arrayobj.c | 63 ++++-
src/mesa/main/arrayobj.h | 5 +
src/mesa/main/attrib.c | 5 +-
src/mesa/main/bufferobj.c | 4 +-
src/mesa/main/context.c | 4 +
src/mesa/main/enable.c | 36 ++--
src/mesa/main/ffvertex_prog.c | 2 +-
src/mesa/main/get.c | 8 +-
src/mesa/main/get_hash_params.py | 66 +++---
src/mesa/main/getstring.c | 18 +-
src/mesa/main/mtypes.h | 50 ++++-
src/mesa/main/state.c | 3 +
src/mesa/main/varray.c | 491 ++++++++++++++++++++++++++++++++++----
src/mesa/main/varray.h | 48 ++++
16 files changed, 691 insertions(+), 125 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=59b01ca252bd6706f08cd80a864819d71dfe741c
More information about the mesa-commit
mailing list