r600/sfn: extract class to handle the VS export to different stages
authorGert Wollny <gert.wollny@collabora.com>
Wed, 15 Apr 2020 14:40:49 +0000 (16:40 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 28 Apr 2020 08:06:33 +0000 (08:06 +0000)
commitf7df2c57a207a386ba0d2130541ac9d0546670e1
treecc895ca459a86d33bc437b37b3ff5ea945fc5411
parent38038b369f92aa692188d88e7d14a8c5de209acc
r600/sfn: extract class to handle the VS export to different stages

This code can be shared with the TESS_EVAL shader

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4714>
src/gallium/drivers/r600/Makefile.sources
src/gallium/drivers/r600/meson.build
src/gallium/drivers/r600/sfn/sfn_nir.cpp
src/gallium/drivers/r600/sfn/sfn_shader_base.h
src/gallium/drivers/r600/sfn/sfn_shader_vertex.cpp
src/gallium/drivers/r600/sfn/sfn_shader_vertex.h
src/gallium/drivers/r600/sfn/sfn_vertexstageexport.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sfn/sfn_vertexstageexport.h [new file with mode: 0644]