radeonsi/gfx10: generate VS and TES as NGG merged ESGS shaders
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Thu, 16 Nov 2017 16:00:50 +0000 (17:00 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Wed, 3 Jul 2019 19:51:12 +0000 (15:51 -0400)
commit612489bd5df5dc46a95e05c8882e28a24eb9bae9
tree85a5e5d510cfb10975103fd1c159d3c2f6376905
parente86256c51229c135bc4861018c16b9a8f1c255a6
radeonsi/gfx10: generate VS and TES as NGG merged ESGS shaders

This does not support geometry shading yet. Also missing are streamout
and NGG-specific optimizations.

Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/gallium/drivers/radeonsi/Makefile.sources
src/gallium/drivers/radeonsi/gfx10_shader_ngg.c [new file with mode: 0644]
src/gallium/drivers/radeonsi/meson.build
src/gallium/drivers/radeonsi/si_shader.c
src/gallium/drivers/radeonsi/si_shader_internal.h
src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c