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