freedreno/a5xx: SSBO support
authorRob Clark <robdclark@gmail.com>
Mon, 17 Apr 2017 15:25:29 +0000 (11:25 -0400)
committerRob Clark <robdclark@gmail.com>
Thu, 4 May 2017 17:48:06 +0000 (13:48 -0400)
commit39c5a46a7a7e46fa84b21e749aa9547733f0c813
treedfcf1645773d64291c312230d115c091885f3bb9
parentedde00f5f1a1a6b3f9827af0475f6ff097705c1f
freedreno/a5xx: SSBO support

To simplify things for now, since all the gfx shader stages share a
single SSBO state block, only advertise SSBO support for fragment shader
(and compute when we have that).  We could possibly use a fixed-
partitioning of the SSBO index space to support SSBOs on other stages
without having to resort to shader variants.

Signed-off-by: Rob Clark <robdclark@gmail.com>
src/gallium/drivers/freedreno/a5xx/fd5_emit.c
src/gallium/drivers/freedreno/a5xx/fd5_program.c
src/gallium/drivers/freedreno/freedreno_screen.c