Page MenuHome

Enabled workaround to solve threading issues in draw manager
ClosedPublic

Authored by Jeroen Bakker (jbakker) on Aug 24 2020, 4:26 PM.

Details

Summary

This workaround addresses T79533 and T79038 for Blender 2.90. The
solution isn't clear and needs more research and work. In order to
continue with blender 2.90 release it was proposed to add this work
around.

It has been tested with the test files provided in the reports.

Diff Detail

Repository
rB Blender

Event Timeline

Jeroen Bakker (jbakker) requested review of this revision.Aug 24 2020, 4:26 PM
Jeroen Bakker (jbakker) created this revision.
Jeroen Bakker (jbakker) retitled this revision from Enabled workaround for draw manager threading issues to Enabled workaround to solve threading issues in draw manager.Aug 24 2020, 4:29 PM

I'm still building here to test, but I would recommend merging T79533 into T79038 so you only need to mention one here.

Are we 100% certain that the issues are the same. One seems to be windows + nvidia other one is on all platforms. One is vertex painting, other is loading a file. I would keep them separate for now, until we know for certain that the detailed cause is the same. otherwise we need to separate them in different patches...

Nothing alarming with the patch with my tests. But even without the patch I'm failing to vertex paint in complex geometry (e.g., cape_GEO from the wanderer.blend sample file)

This revision is now accepted and ready to land.Aug 24 2020, 4:57 PM