Mesa (master): radeonsi: Initial geometry shader support

Michel Dänzer daenzer at kemper.freedesktop.org
Wed Jan 29 02:46:18 UTC 2014


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

Author: Michel Dänzer <michel.daenzer at amd.com>
Date:   Thu Nov 21 16:45:28 2013 +0900

radeonsi: Initial geometry shader support

Partly based on the corresponding r600g work by Vadim Girlin and Dave
Airlie.

Reviewed-by: Marek Olšák <marek.olsak at amd.com>

---

 src/gallium/drivers/radeon/r600_pipe_common.h      |    1 +
 .../drivers/radeon/radeon_setup_tgsi_llvm.c        |    1 +
 src/gallium/drivers/radeonsi/si_blit.c             |    1 +
 src/gallium/drivers/radeonsi/si_descriptors.c      |   98 ++-
 src/gallium/drivers/radeonsi/si_pipe.c             |   10 +
 src/gallium/drivers/radeonsi/si_pipe.h             |   10 +-
 src/gallium/drivers/radeonsi/si_shader.c           |  737 ++++++++++++++++----
 src/gallium/drivers/radeonsi/si_shader.h           |   37 +-
 src/gallium/drivers/radeonsi/si_state.c            |   93 ++-
 src/gallium/drivers/radeonsi/si_state.h            |   12 +-
 src/gallium/drivers/radeonsi/si_state_draw.c       |  275 +++++++-
 11 files changed, 1084 insertions(+), 191 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=404b29d765e2fe4d2bf80d17063e5672d2d59ca1



More information about the mesa-commit mailing list