ID 414579 - Solid Drill slows down Advanced Viewport performance when it assigns a "Default" material.

Follow

Problem summary
Solid Drill slows down Advanced Viewport performance when it assigns a "Default" material.

If you delete the "Default" material that the Solid Drill assigns, the frame rate jumps back to normal.

Customer reported version
modo.13.2v1

Customer reported platform
10.15

Steps to reproduce

1) Create a simple sphere.

2) Subdivide it twice.

3) Set the viewport to Advanced and AVP Good Quality.

4) Type "glmeter" into the command line and rotate the viewport to see the fps.

4) Select a few of the polygons on the sphere and select Geometry>Boolean>Solid Drill

5) Set the settings as shown below and press OK.

6) Move around the viewport again and notice that the fps has dropped quite substantially.

Expected behaviour
Adding a Solid Drill shouldn't cause major fps drops in the Advanced Viewport.

Actual behaviour
When you add a Solid Drill to an item the fps in the Advanced Viewport is greatly reduced.

Workaround

Reproduced by support

This bug has been reproduced in:
13.2v1 - Windows 10 - OSX 10.15 - Centos 7

13.1v1 - Windows 10 - OSX 10.15 - Centos 7 -regression

Unable to reproduce bug in:

13.0v1 - Windows 10 - OSX 10.15 - Centos 7

Earliest version tested
13.0v1 - This issue doesn't appear in this version and has regressed.

    We're sorry to hear that

    Please tell us why