Patch to:- Increase the performance in multiwindow mode by checking for bogus PAINTSTRUCTs before calling BitBlt in WM_PAINT. A simple trap reduces the number of BitBlts by ~1/3 when painting overlapping windows. Following on from above, only BitBlt within the invalid rectangle in multiwindow WM_PAINT, instead of the whole client area. And alter winShadowUpdateGDI to do no unnecessary blitting in multiwindow mode.
Created attachment 6603 [details] [review] Patch to achieve this
This improvement is equally applicable to Cygwin/X and Xming.
Applied. Thanks.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.