aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/Makefile.sources
diff options
context:
space:
mode:
authorGert Wollny <[email protected]>2019-12-27 17:49:26 +0100
committerMarge Bot <[email protected]>2020-02-10 19:09:08 +0000
commite09cdb3f86ca53d4c24aa7b60d9ab44d1d679018 (patch)
tree422e145b25bb4fb01b806a0b879b07eb49da5b91 /src/gallium/drivers/r600/Makefile.sources
parentc5d9456d841c54b50616b293a532d106323658ce (diff)
r600/sfn: Add the VS in and FS out vectorization
Since the nir default implementation doesn't support vectorizing the VS inputs and FS outputs, additional lowering passes are added here to do just that. The work is based on the Timothy Arceri's related work. Signed-off-by: Gert Wollny <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3225>
Diffstat (limited to 'src/gallium/drivers/r600/Makefile.sources')
-rw-r--r--src/gallium/drivers/r600/Makefile.sources3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/r600/Makefile.sources b/src/gallium/drivers/r600/Makefile.sources
index 5010ffaad5e..1981c02d6f5 100644
--- a/src/gallium/drivers/r600/Makefile.sources
+++ b/src/gallium/drivers/r600/Makefile.sources
@@ -120,6 +120,9 @@ CXX_SOURCES = \
sfn/sfn_ir_to_assembly.h \
sfn/sfn_nir.cpp \
sfn/sfn_nir.h \
+ sfn/sfn_nir_lower_fs_out_to_vector.cpp \
+ sfn/sfn_nir_lower_fs_out_to_vector.h \
+ sfn/sfn_nir_vectorize_vs_inputs.c \
sfn/sfn_shader_base.cpp \
sfn/sfn_shader_base.h \
sfn/sfn_shader_fragment.cpp \