This fixes FP16 conversion instructions for VI, which has 16-bit floats, but not SI & CI, which can't disable denorms for those instructions.
329181a radeonsi: enable denorms for 64-bit and 16-bit floats
src/gallium/drivers/radeonsi/si_shader.c | 14 ++++++++++++++
src/gallium/drivers/radeonsi/si_state_shaders.c | 18 ++++++++++++------
src/gallium/drivers/radeonsi/sid.h | 3 +++
3 files changed, 29 insertions(+), 6 deletions(-)
Upstream: cgit.freedesktop.org