radv: Allow interpolation on non-float types.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Fri, 22 Feb 2019 13:24:28 +0000 (14:24 +0100)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Fri, 22 Feb 2019 16:06:55 +0000 (17:06 +0100)
commitf3247841040a202faffe4709c07da9bd41693580
tree5a4186e57ffba8aa7495eb831b1787018ff21649
parenta1fdd4a4a73604469b6204a56457b08f8ae4a948
radv: Allow interpolation on non-float types.

In particular structs containing floats and 16-bit floating point
types.

Fixes: 62024fa7750 "radv: enable VK_KHR_16bit_storage extension / 16bit storage features"
Fixes: da295946361 "spirv: Only split blocks"
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109735
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/amd/vulkan/radv_nir_to_llvm.c