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