radv/gfx10: implement NGG support (VS only)
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Fri, 5 Jul 2019 06:33:06 +0000 (08:33 +0200)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Sun, 7 Jul 2019 15:51:32 +0000 (17:51 +0200)
commitee21bd7440c3222cc01a630c4ef49d33bf431807
tree295fbba66f84642e9c82506bb78b2f0b605347a3
parent9e37609d0bc1246a880571e78a169678bc9acf48
radv/gfx10: implement NGG support (VS only)

This needs to be cleaned up a bit, and it probably contains
missing stuff and/or bugs.

This doesn't fix the "half of the triangles" issue.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/vulkan/radv_nir_to_llvm.c
src/amd/vulkan/radv_pipeline.c
src/amd/vulkan/radv_private.h
src/amd/vulkan/radv_shader.c
src/amd/vulkan/radv_shader.h
src/amd/vulkan/si_cmd_buffer.c