summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/softpipe/Makefile.sources
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2016-04-26 14:32:52 +1000
committerDave Airlie <airlied@redhat.com>2016-04-27 09:01:03 +1000
commite749c30cebe071da450e28cb47b1b7deb8284a39 (patch)
treef979efb8e10bd77e8f83166efcd3777af4594a1c /src/gallium/drivers/softpipe/Makefile.sources
parentf78bcb7638be3c2612fd1ab0371361a8b53104c7 (diff)
downloadexternal_mesa3d-e749c30cebe071da450e28cb47b1b7deb8284a39.zip
external_mesa3d-e749c30cebe071da450e28cb47b1b7deb8284a39.tar.gz
external_mesa3d-e749c30cebe071da450e28cb47b1b7deb8284a39.tar.bz2
softpipe: add support for compute shaders. (v2)
This enables ARB_compute_shader on softpipe. I've only tested this with piglit so far, and I hopefully plan on integrating it with my vulkan work. I'll get to testing it with deqp more later. The basic premise is to create up to 1024 restartable TGSI machines, and execute workgroups of those machines. v1.1: free machines. v2: deqp fixes - add samplers support, finish atomic operations, fix load/store writemasks. Acked-by: Roland Scheidegger <sroland@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'src/gallium/drivers/softpipe/Makefile.sources')
-rw-r--r--src/gallium/drivers/softpipe/Makefile.sources1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/softpipe/Makefile.sources b/src/gallium/drivers/softpipe/Makefile.sources
index 1d42351..d72266f 100644
--- a/src/gallium/drivers/softpipe/Makefile.sources
+++ b/src/gallium/drivers/softpipe/Makefile.sources
@@ -4,6 +4,7 @@ C_SOURCES := \
sp_clear.h \
sp_context.c \
sp_context.h \
+ sp_compute.c \
sp_draw_arrays.c \
sp_fence.c \
sp_fence.h \