mesa/src
Christopher Egert 78615dcca1 radv: use util_float_to_half_rtz
Since commit 8b8af6d398 there is a
performance regression in dirt 4 on picasso APUs.

The game ends up feeding a large value into this which overflows on the
conversion to 16bit float. With the old implementation (which now lives
in util_float_to_half_rtz) it would be clamped to inf-1, while the new
one returns inf. This causes a performance hit somehow at some point
down the line.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Fixes: 8b8af6d398 "gallium/util: Switch util_float_to_half to _mesa_float_to_half()'s impl."
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5062>
2020-05-17 01:12:59 +02:00
..
amd radv: use util_float_to_half_rtz 2020-05-17 01:12:59 +02:00
broadcom v3d/tex: use TMUSLOD register if possible 2020-05-11 23:52:46 +00:00
compiler spirv: handle OpCopyObject correctly with any types 2020-05-15 19:18:53 +00:00
drm-shim drm-shim: silence warnings 2020-04-30 11:32:54 +03:00
egl egl: Limit the EGL ver for android 2020-05-11 13:06:22 +00:00
etnaviv etnaviv: drm: Normalize nano seconds 2020-05-10 07:32:12 +00:00
freedreno freedreno/uuid: Generate meaningful device and driver UUID 2020-05-14 19:05:02 +00:00
gallium lima/ppir: optimize tex loads with single successor 2020-05-16 17:24:03 +02:00
gbm gbm/dri: Propagate queryDmaBufModifiers return value 2020-04-16 10:19:35 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx glx: omit loader_loader() for macOS 2020-04-15 11:37:21 +00:00
gtest gtest: Update to 1.10.0 2020-04-20 11:57:11 +00:00
hgl scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel intel: Store the aperture size in devinfo. 2020-05-15 16:57:04 +00:00
loader loader: fallback to kernel name, if PCI fails 2020-04-01 16:57:22 +01:00
mapi glthread: stop using GLenum16 to get correct GL errors for out-of-bounds enums 2020-05-13 20:10:42 +00:00
mesa intel: Store the aperture size in devinfo. 2020-05-15 16:57:04 +00:00
panfrost gallium: change comments to remove 'state tracker' 2020-05-13 13:47:27 -04:00
util util/rand_xor: extend the urandom path to all non-Windows platforms 2020-05-16 12:05:37 +00:00
vulkan vulkan: import common code for generating extensions 2020-05-13 08:45:23 +02:00
meson.build remove final imports.h and imports.c bits 2020-04-21 11:09:04 -07:00
SConscript scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00