Fix #106704: Resolve flashing Metal viewport #106914

Merged
Jeroen Bakker merged 2 commits from Jason-Fielder/blender:Fix_106704 into main 2023-04-14 07:54:19 +02:00

2 Commits

Author SHA1 Message Date
Michael Parkin-White e4877160b8 Merge branch 'main' into Fix_106704 2023-04-13 18:23:33 +02:00
Michael Parkin-White 627662f002 Fix #106704: Resolve flashing Metal viewport
Previous fix to resolve GPU hang which could occur in the
Metal backend caused additional flickering to occur as
as side effect, due to removal of required execution
dependencies in certain places.

This patch resolves both problems by only removing the
GPU hang dependency stall when additional synchronization
primitives are used along-side the global sync primitive.

Authored by Apple: Michael Parkin-White
2023-04-13 17:10:32 +01:00