diff options
author | Marek Olšák <[email protected]> | 2020-01-23 15:52:01 -0500 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-03-17 20:47:48 +0000 |
commit | 56cc10bd27b24d513de88bf7fa94a6c8f43e348f (patch) | |
tree | 3c3effae8af6a1424a4dbea85d567f7341ad4ce4 /src/amd/vulkan/radv_shader.c | |
parent | e4959add2f44517b2227521af5aaf2919aaa6c3b (diff) |
ac: unify denorm setting enforcement
Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]>
Reviewed-by: Samuel Pitoiset <[email protected]
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4196>
Diffstat (limited to 'src/amd/vulkan/radv_shader.c')
-rw-r--r-- | src/amd/vulkan/radv_shader.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c index 98c98db5665..70a51ee01d0 100644 --- a/src/amd/vulkan/radv_shader.c +++ b/src/amd/vulkan/radv_shader.c @@ -966,20 +966,6 @@ radv_shader_variant_create(struct radv_device *device, return NULL; } - /* Enable 64-bit and 16-bit denormals, because there is no performance - * cost. - * - * If denormals are enabled, all floating-point output modifiers are - * ignored. - * - * Don't enable denormals for 32-bit floats, because: - * - Floating-point output modifiers would be ignored by the hw. - * - Some opcodes don't support denormals, such as v_mad_f32. We would - * have to stop using those. - * - GFX6 & GFX7 would be very slow. - */ - config.float_mode |= V_00B028_FP_64_DENORMS; - if (rtld_binary.lds_size > 0) { unsigned alloc_granularity = device->physical_device->rad_info.chip_class >= GFX7 ? 512 : 256; config.lds_size = align(rtld_binary.lds_size, alloc_granularity) / alloc_granularity; |