radeonsi: enable denorms for 64-bit and 16-bit floats

Graphics / Mesa 3D Graphics Library / Mesa - Marek Olšák [amd.com] - 9 February 2016 14:19 UTC

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


  • Share