radv/rt: Miss rays that hit the triangle's v edge
authorFriedrich Vock <friedrich.vock@gmx.de>
Sun, 9 Jul 2023 19:12:00 +0000 (21:12 +0200)
committerMarge Bot <emma+marge@anholt.net>
Mon, 10 Jul 2023 18:31:30 +0000 (18:31 +0000)
commite034ba1c44ac662699026bdadfa68af61bb6c1be
tree71cfda7e7d0117d6524bdc410fb61b42d3ea81a5
parenta096cf784fd18454250c6483574dd487ad5f87f1
radv/rt: Miss rays that hit the triangle's v edge

The hardware seems to do this as well. Avoids invoking hit shaders twice
at shared edges.
Fixes the fails in watertightness tests on emulated RT.

Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24063>
src/amd/vulkan/radv_rt_common.c