mesa/src
Isabella Basso a553d3cd29 nir/algebraic: make patterns for float conversion lowerings imprecise
As noted on [1], lowering patterns of the form
floatS -> floatB -> floatS ==> floatS
cannot require precision since this may cause flush denorming.

[1] 3f779013 ("nir: Add an algebraic optimization for float->double->float")

Fixes: b86305bb ("nir/algebraic: collapse conversion opcodes (many patterns)")
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Signed-off-by: Isabella Basso <isabellabdoamaral@usp.br>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20965>
2023-03-11 17:21:37 +00:00
..
amd ci/amd: move skqp and va jobs on raven from XOrg to the XWayland 2023-03-11 14:48:20 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi agx: Switch to scoped_barrier 2023-03-11 16:20:06 +00:00
broadcom v3dv: split out broadcom_shader_stage_to_gl() calls to improve readability 2023-03-10 10:38:43 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/algebraic: make patterns for float conversion lowerings imprecise 2023-03-11 17:21:37 +00:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl/wayland: Fix destruction of event queue with proxies still attached. 2023-03-02 18:32:02 +00:00
etnaviv ci/etnaviv: Drop the dEQP-GLES2.functional.uniform_api.random.94 xfail. 2023-03-07 21:03:33 +00:00
freedreno nir/algebraic: insert patterns inside optimizations list 2023-03-11 17:21:37 +00:00
gallium d3d12: Fix video decode for interlaced streams with reference only textures required 2023-03-11 14:31:32 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
gtest
imagination pvr: Advertise STORAGE_IMAGE_BIT for B10G11R11_UFLOAT_PACK32 2023-03-02 16:33:53 +00:00
imgui
intel intel/perf: Hide extended metrics by default 2023-03-11 05:05:06 +00:00
loader loader: Use libdrm shim 2023-03-05 16:31:51 +00:00
mapi meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
mesa meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
microsoft meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
nouveau nir: add assertions that loops don't have a Continue Construct 2023-02-21 10:41:11 +00:00
panfrost ci/lava: every LAVA job doesn't want to run gles2 deqp, drop it 2023-03-11 14:48:20 +00:00
tool tool/pps: Fix 32-bit build issue with format string 2023-01-18 19:27:41 +00:00
util meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
virtio Revert "Revert "ci: disable mesa-swrast runner jobs"" 2023-03-10 12:37:56 +00:00
vulkan vulkan/wsi: fix crash in failed swapchain creation for wayland 2023-03-08 17:33:00 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00