r600/compute: add support for TGSI compute shaders. (v1.1)
authorDave Airlie <airlied@redhat.com>
Fri, 3 Nov 2017 01:44:06 +0000 (11:44 +1000)
committerDave Airlie <airlied@redhat.com>
Wed, 6 Dec 2017 23:20:53 +0000 (23:20 +0000)
commitc82934f21214380c4a66a265f11add8a96cac212
treedd97ef607fd638a9618826c5558da12cf67e2ea2
parent08dc205c619753d60e0000c2ce4327d82655b6ae
r600/compute: add support for TGSI compute shaders. (v1.1)

This add paths to handle TGSI compute shaders and shader selection.

It also avoids emitting certain things on tgsi paths,
CBs, vertex buffers, config reg init (not required).

v1.1: fix rat mask calc

Signed-off-by: Dave Airlie <airlied@redhat.com>
src/gallium/drivers/r600/evergreen_compute.c
src/gallium/drivers/r600/evergreen_compute_internal.h