Mesa (master): r600g: implement transform feedback

Marek Olšák mareko at kemper.freedesktop.org
Sat Dec 17 13:57:43 UTC 2011


Module: Mesa
Branch: master
Commit: 543b2331d7b45a29ccd3530daa2389e87e65d89b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=543b2331d7b45a29ccd3530daa2389e87e65d89b

Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Nov  8 21:58:27 2011 +0100

r600g: implement transform feedback

r600: DONE.
r700: MOSTLY (done but locks up).
Evergreen: MOSTLY (done but doesn't work for an unknown reason).

The kernel support will come soon.

---

 src/gallium/drivers/r600/eg_asm.c               |   29 ++
 src/gallium/drivers/r600/evergreen_hw_context.c |   35 +++
 src/gallium/drivers/r600/evergreen_state.c      |    7 +-
 src/gallium/drivers/r600/evergreend.h           |   45 +++
 src/gallium/drivers/r600/r600.h                 |   21 ++
 src/gallium/drivers/r600/r600_asm.c             |  115 ++++++++
 src/gallium/drivers/r600/r600_asm.h             |    2 +
 src/gallium/drivers/r600/r600_blit.c            |    2 +
 src/gallium/drivers/r600/r600_hw_context.c      |  335 +++++++++++++++++++++++
 src/gallium/drivers/r600/r600_hw_context_priv.h |    7 +
 src/gallium/drivers/r600/r600_pipe.c            |   15 +-
 src/gallium/drivers/r600/r600_pipe.h            |   15 +
 src/gallium/drivers/r600/r600_query.c           |   16 +-
 src/gallium/drivers/r600/r600_shader.c          |  101 +++++++
 src/gallium/drivers/r600/r600_sq.h              |    4 +
 src/gallium/drivers/r600/r600_state.c           |    9 +-
 src/gallium/drivers/r600/r600_state_common.c    |   77 +++++-
 src/gallium/drivers/r600/r600d.h                |   51 ++++
 18 files changed, 873 insertions(+), 13 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=543b2331d7b45a29ccd3530daa2389e87e65d89b



More information about the mesa-commit mailing list