Sluggish and Glitchy UI on Windows with JUCE 8.0.13

Hi JUCE Team,

After updating to JUCE 8.0.13, we started experiencing UI issues on Windows (sluggish performance and rendering glitches) in our DAW.

After some investigation, the problem appears to be related to recent changes in the Direct2D-related code. As a temporary workaround, I reverted the following files to their 8.0.12 versions, which resolved the issue on our side:

  • juce_Direct2DHwndContext_windows.cpp

  • juce_Direct2DHwndContext_windows.h

  • juce_Windowing_windows.cpp

I will continue investigating this further over the weekend. In the meantime, if you could take a look at the potential cause, I would greatly appreciate it.

Please let me know if you need any specific tests or additional information from my side.

Best,

Samuele

2 Likes