r600g: add support for geom shaders to r600/r700 chipsets (v2)
authorDave Airlie <airlied@redhat.com>
Thu, 30 Jan 2014 04:19:57 +0000 (04:19 +0000)
committerDave Airlie <airlied@redhat.com>
Wed, 5 Feb 2014 00:49:43 +0000 (10:49 +1000)
commit79ea0f4506995c010320d56cd9dbfbefa34ab6f2
treecd20bb1639da0c815f8e9370888b750140a574b6
parentccea799ee3fbefaf6d97c21bbf3e38f857f91d87
r600g: add support for geom shaders to r600/r700 chipsets (v2)

This is my first attempt at enabling r600/r700 geometry shaders,
the basic tests pass on both my rv770 and my rv635,

It requires this kernel patch:
http://www.spinics.net/lists/dri-devel/msg52745.html

v2: address Alex comments.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
src/gallium/drivers/r600/r600_asm.c
src/gallium/drivers/r600/r600_pipe.c
src/gallium/drivers/r600/r600_pipe.h
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/r600/r600_state.c
src/gallium/drivers/r600/r600_state_common.c
src/gallium/drivers/r600/r600d.h