draw: add support to tgsi paths for geometry streams. (v2)
authorDave Airlie <airlied@gmail.com>
Wed, 27 May 2015 07:39:05 +0000 (17:39 +1000)
committerDave Airlie <airlied@redhat.com>
Tue, 9 Apr 2019 01:19:38 +0000 (11:19 +1000)
commit7720ce32aaca4f39ae8f1ca85cca552608ece3ae
treef876417d1a4d9e8024a3b944b9e34c1840446736
parentddb9ad363d900e00898b591fe0793622257acc47
draw: add support to tgsi paths for geometry streams. (v2)

This hooks up the geometry shader processing to the TGSI
support added in the previous commits.

It doesn't change the llvm interface other than to
keep things building.

v2: fix some regressions caused by primitiveoffsets

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
src/gallium/auxiliary/draw/draw_gs.c
src/gallium/auxiliary/draw/draw_gs.h
src/gallium/auxiliary/draw/draw_pt.h
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c
src/gallium/auxiliary/draw/draw_pt_so_emit.c
src/gallium/drivers/softpipe/sp_query.c