mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 17:38:09 +02:00
If a loop has only one break case, Metal appears to re-order it to after the loop ends, which goes against the expected behavior for reconvergence. Work around this by putting the break statement into a trivial, always-true runtime conditional, when maximal reconvergence is requested. Fixes dEQP-VK.reconvergence.maximal.compute.nesting* Reviewed-by: Arcady Goldmints-Orlov <arcady@lunarg.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41229> |
||
|---|---|---|
| .. | ||
| amd | ||
| freedreno | ||
| kosmickrisp | ||
| nvk | ||
| panfrost | ||
| anv.rst | ||
| asahi.rst | ||
| d3d12.rst | ||
| freedreno.rst | ||
| kosmickrisp.rst | ||
| lima.rst | ||
| llvmpipe.rst | ||
| nvk.rst | ||
| panfrost.rst | ||
| powervr.rst | ||
| radv.rst | ||
| svga3d.rst | ||
| v3d.rst | ||
| vc4.rst | ||
| venus.rst | ||
| virgl.rst | ||
| zink.rst | ||