aboutsummaryrefslogtreecommitdiff
path: root/test/functional
diff options
context:
space:
mode:
authorAndrew Chow <achow101-github@achow101.com>2020-11-21 01:51:48 -0500
committerAndrew Chow <achow101-github@achow101.com>2020-11-23 12:08:18 -0500
commit8f7d1b39efbe65ab2747c593cc3560d4a449a333 (patch)
tree189e1e18d2b12ea23c568943413c4b1d0507a3dc /test/functional
parente9a1c9fbdea977edbb4d10d0368cc7c3199bc469 (diff)
Fix QPainter non-determinism on macOS
Aplies a patch to Qt that fixes the non-determinism by modifying Qt. The source of the non-determinism is how LLVM 8 optimizes qt_intersect_spans when compiling. The particular optimization that seems to be causing the problems is that a temp variable is being added for spans->y. For some reason, when it does this, it chooses different instructions to use when making that variable. We bypass this problem by patching qt_intersect_spans to always make and use this local variable.
Diffstat (limited to 'test/functional')
0 files changed, 0 insertions, 0 deletions