f3d icon indicating copy to clipboard operation
f3d copied to clipboard

On Windows, F3D is very laggy when resizing the window IF the cheatsheet is shown

Open mwestphal opened this issue 2 years ago • 7 comments
trafficstars

Describe the bug On Windows, F3D is very laggy when resizing the window IF the cheatsheet is shown

To Reproduce Steps to reproduce the behavior:

  1. Open the file using f3d --dry-run example.glb
  2. Press H to show cheatsheet
  3. Resize window using the edge of the window
  4. Very laggy

Expected behavior Showing the cheatsheet should not impact the performance of F3D during resize

System Information:

  • OS: Windows

mwestphal avatar Sep 30 '23 09:09 mwestphal

Just tried, cannot see any difference with or without the cheatsheet.

Meakk avatar Sep 30 '23 19:09 Meakk

Actually, I reproduce. It happens when the font inside the cheatsheet (or the metadata) window is changed because of the resizing.

Meakk avatar Sep 30 '23 20:09 Meakk

Then it should happen with the filename too ?

mwestphal avatar Oct 01 '23 06:10 mwestphal

@mwestphal I'm noticing this even on macOS. When the cheatsheet is shown, resizing is slow. Also, toggling any feature takes too much time. Ex: try turning on/off the grid or increase light intensity. With the cheatsheet, it takes about 1-2 seconds for the feature to actually get toggled. Maybe something unintendedly introduces a delay in the interactor event processing loop?

jspanchu avatar Oct 22 '23 15:10 jspanchu

Sounds like a different issue ?

mwestphal avatar Oct 22 '23 15:10 mwestphal

unsure, Could it be that an improper configuration of the interactor (event observers, etc) causes similar behavior on both mac and windows?

jspanchu avatar Oct 29 '23 15:10 jspanchu

I've seen similar things on Linux as well. Lets loop back on it once we have #1077

mwestphal avatar Dec 03 '23 09:12 mwestphal