Hi all,
I've got a serious performance issue on Windows.
The app I'm working on draws to a wxScrolled<wxPanel> and is painfully slow when there are over 50 objects on screen. It's absolutely fine on the Mac, performance is great there.
I've explored using Cairo to render the sketch. This helped a lot (it was much faster), but it did not render underlined/strikethrough fonts.
One thing I noticed going through some of my older builds, there seems to be a change going from wxWidgets 3.1.2 which made the performance worse. Is there an easy way to check what changed between 3.1.2 and 3.1.4 (I use 3.1.5 now)?
I'm also assuming that the best option would be to use a different renderer. Any suggestions about what I can do?
Thanks in advance for any help/suggestions.
Tony.
PS. To help with the performance, I'm painting some things using the wxPaintDC and others using wxGCDC. That helps a bit as well, but I'd really like to get similar performance to what the Mac is giving.