OSDN Git Service

radv: Fix float16 interpolation set up.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Fri, 22 Feb 2019 13:16:08 +0000 (14:16 +0100)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Fri, 22 Feb 2019 16:06:55 +0000 (17:06 +0100)
commita1fdd4a4a73604469b6204a56457b08f8ae4a948
treede32caddd959a1fd56c8a5218d7557cfeaf419bb
parentae2cb7280436ab3fe24afef510d30201e54b795c
radv: Fix float16 interpolation set up.

float16 types can have non-flat interpolation so set up the HW
correctly for that.

Fixes: 62024fa7750 "radv: enable VK_KHR_16bit_storage extension / 16bit storage features"
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/amd/common/ac_llvm_build.c
src/amd/common/ac_llvm_build.h
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_nir_to_llvm.c
src/amd/vulkan/radv_pipeline.c
src/amd/vulkan/radv_shader.h