System Information
Operating system:
Graphics card:
Blender Version
Broken: (example: 2.80, edbf15d3c044, master, 2018-11-28, as found on the splash screen)
Worked: (newest version of Blender that worked as expected)
Short description of error
When using attribute which is being generated by Geometry Nodes in Shader Editor, the Workbench viewport performance drops (especially navigation) drops drastically when switching to it from Eevee.
NOTE: I am attaching stripped down version of a production scene because I have not succeeded in recreating the issue from scratch. Here is a proof that I tried to recreate the issue from scratch:
This attached file should contain all the same conditions which could possibly lead to the same bug, yet it does not happen in it.
Exact steps for others to reproduce the error
- Open the attached .blend file:
- Switch viewport mode from Workbench to Eevee
- Switch viewport mode from Eevee back to workbench
Result: The viewport performance is poor
Expected: The viewport performance remains unaffected
- In the shader editor, in M_Bark material, disconnect the Attribute node
- Save the file
- Re-open the file
- Switch viewport mode from Workbench to Eevee and then back to Workbench
Result: Disconnecting the attribute node solved the Workbench viewport performance issue
Expected: Using the GN generated attribute in shader editor does not have such extreme impact on Workbench viewport navigation performance.