today I found the source of complex and severe FPS dropping issue that has been bugging me for a while now.
The source of it is Time X Extension combined with a certain Gamepad connection state.
I boiled it down to the attached .mfa. It has just one line of code which is setting a counter to the current framerate.
Frame 1 is the test frame, Frame 2 contains the Time X extension without any code or further objects.
I hope for a heads up to get a clue about it. Cuz I would really hate to dissect Time X Extension from nearly 8000 lines of code in the state my project is now.
Now here's what's happening, maybe someone can reproduce it:
1. Connect an Xbox Gamepad together with a generic gamepad, then launch the app
2. Close the app, disconnect the Xbox gamepad
3. Relaunch the app with only the generic gamepad connected, the FR of the idle app goes down to 3-10 FPS
Test mfa: https://www.dropbox.com/s/ftx7646mrw...wdown.001?dl=0