etnaviv: add alternative NIR compiler
authorJonathan Marek <jonathan@marek.ca>
Sat, 11 May 2019 13:51:42 +0000 (09:51 -0400)
committerJonathan Marek <jonathan@marek.ca>
Tue, 6 Aug 2019 14:33:17 +0000 (10:33 -0400)
commited7a27719a9fceb7271dfd97b2217c787356f21a
tree58ec81594147a7daabc4bbb3f8c2b2b473ab02e6
parentee1ed59458741d36b217f80ebd83ffbd3426bf05
etnaviv: add alternative NIR compiler

enable with ETNA_MESA_DEBUG=nir

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
12 files changed:
src/gallium/drivers/etnaviv/Makefile.sources
src/gallium/drivers/etnaviv/etnaviv_compiler.c
src/gallium/drivers/etnaviv/etnaviv_compiler.h
src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c [new file with mode: 0644]
src/gallium/drivers/etnaviv/etnaviv_compiler_nir_emit.h [new file with mode: 0644]
src/gallium/drivers/etnaviv/etnaviv_debug.h
src/gallium/drivers/etnaviv/etnaviv_screen.c
src/gallium/drivers/etnaviv/etnaviv_screen.h
src/gallium/drivers/etnaviv/etnaviv_shader.c
src/gallium/drivers/etnaviv/etnaviv_shader.h
src/gallium/drivers/etnaviv/meson.build
src/gallium/winsys/etnaviv/drm/meson.build