From 7c48622581606e3adb60e836022263b5f917ad7c Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Thu, 15 Sep 2016 19:47:49 -0700 Subject: nir/spirv: Bring back the spirv2nir helper binary This was something that I wrote in the early days of the spirv_to_nir code but deleted once we had a real driver. However, in the absence of a shader_runner equivalent, it's extremely useful for debugging the spirv_to_nir code so let's bring it back. Signed-off-by: Jason Ekstrand Acked-by: Kenneth Graunke --- src/compiler/Makefile.nir.am | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/compiler/Makefile.nir.am') diff --git a/src/compiler/Makefile.nir.am b/src/compiler/Makefile.nir.am index 9aac214fdef..6cef3229e46 100644 --- a/src/compiler/Makefile.nir.am +++ b/src/compiler/Makefile.nir.am @@ -53,6 +53,24 @@ nir/nir_opt_algebraic.c: nir/nir_opt_algebraic.py nir/nir_algebraic.py $(MKDIR_GEN) $(PYTHON_GEN) $(srcdir)/nir/nir_opt_algebraic.py > $@ || ($(RM) $@; false) +noinst_PROGRAMS += spirv2nir + +spirv2nir_SOURCES = \ + spirv/spirv2nir.c + +spirv2nir_CPPFLAGS = \ + $(AM_CPPFLAGS) \ + -I$(top_builddir)/src/compiler/nir \ + -I$(top_srcdir)/src/compiler/nir \ + -I$(top_srcdir)/src/compiler/spirv + +spirv2nir_LDADD = \ + nir/libnir.la \ + $(top_builddir)/src/util/libmesautil.la \ + -lm \ + $(PTHREAD_LIBS) + +nodist_EXTRA_spirv2nir_SOURCES = dummy.cpp check_PROGRAMS += nir/tests/control_flow_tests -- cgit v1.2.3