Page MenuHome

Fix interface artifacts on Intel GPUs
ClosedPublic

Authored by Sergey Sharybin (sergey) on Jul 23 2020, 3:17 PM.

Details

Summary

This is a continuation of fix for T78307. Turns out instancing do not
work at all, so enforce single widget drawing on macOS and Intel GPU.

It was also reported that certain Intel and Mesa driver suffer from
similar issue, so disabled instancing for this configuration as well.

Diff Detail

Repository
rB Blender

Event Timeline

Sergey Sharybin (sergey) requested review of this revision.Jul 23 2020, 3:17 PM
Sergey Sharybin (sergey) created this revision.

VS Code managed to fai lsaving file, leaving code in the
inconsistent state =\

Clément Foucault (fclem) requested changes to this revision.Jul 24 2020, 11:09 AM
Clément Foucault (fclem) added inline comments.
source/blender/editors/interface/interface_widgets.c
1225

it's linux that should be here. not GPU_OS_MAC.

also it's amd gpu. see T78803

This revision now requires changes to proceed.Jul 24 2020, 11:09 AM

Address feedback from Clement.

Fixed typo in comment.

This revision is now accepted and ready to land.Jul 24 2020, 11:21 AM
This revision was automatically updated to reflect the committed changes.