On Tue, 24 Mar 2026 19:08:18 GMT, Sergey Bylokhov <[email protected]> wrote:

> On macOS, when an application renders to more than one window before the 
> render queue flushes, only the last window shows the new content. Some 
> windows keep their old appearance.
> 
> The "flush" is added at the point where the destination switch occurs for OGL 
> and Metal.
> 
> ---------
> - [ ] I confirm that I make this contribution in accordance with the [OpenJDK 
> Interim AI Policy](https://openjdk.org/legal/ai).

Did you check RenderPerf/Swingmark/J2DBench with these changes? In a complex 
scenario, the destination can change within the one window, but multiple 
flushes may affect performance.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/30409#issuecomment-4242759083

Reply via email to