System Information
Operating system: Windows 10
Graphics card: NVIDIA QUADRO FX 3700, but accessing the PC via Windows RDS (uses OpenGL 3.3)
Blender Version
Broken: 2.82 Beta - started with blender-2.82-3edd8d5b075a-windows64 from 15th Jan and present in all daily builds I have tried since then
Worked: blender-2.82-c56526d8b68a-windows64 from 14th Jan
Short description of error
Faces disappearing on objects with multiple materials in viewport Solid and LookDev/Eevee render preview. Also, spurious planes appearing semi-randomly on some objects. No problem in Cycles.
Similar to previously reported T71388, but this time the spurious planes are added. T71388 went away with the viewport refactor, but has now come back. There is this on the Dev Blog for 2.82 this week: "Libraries are being upgraded to match the VFX reference platform 2020". Does this impact the viewport code? Could it have broken something that was fixed in the earlier refactor?
Exact steps for others to reproduce the error
Create a cube. Change one face to a different material. The face now turns transparent in Workbench and Eevee.
The spurios planes problem is harder to reproduce, and sometimes goes away, but seems to always impact a full Eevee render. See the sequence of attached screenshots.
Also, the spurious planes (faces) sometimes appear to treat the object origin as if it was a vertex.
The letter "e" in the screenshots is from an imported SVG (Museo Sans character exported from Illustrator as SVG), thickened up with some geometry, converted to a mesh and then slightly beveled (applied a bevel modifier).






