OSDN Git Service

r600: workaround empty geom shader.
authorDave Airlie <airlied@redhat.com>
Tue, 24 Feb 2015 04:09:40 +0000 (14:09 +1000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 3 Dec 2015 18:43:12 +0000 (18:43 +0000)
commit5474b52bba196af38f3eaacfce69285e7d768dad
tree9ee789c39ec87381be7acf660ad187762ffd9a89
parent8b8cfadf84c0c4939469ca6451c6ae467da5d094
r600: workaround empty geom shader.

We need to emit at least one cut/emit in every
geometry shader, the easiest workaround it to
stick a single CUT at the top of each geom shader.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Cc: "10.6 11.0 11.1" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Dave Airlie <airlied@redhat.com>
(cherry picked from commit 4f347225752b48f3dc5a59a6be71fe78616252a7)
[Emil Velikov: squash trivial conflict]
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Conflicts:
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/r600/r600_shader.c