We are seeing many refresh issues like JDK-8239900, JDK-8236592, JDK-8239901.
While analyzing these issues i noticed that if we dont return based on nextDrawableCount(basically allowing multiple mtlDrawable presents to happen per frame), we see that we update the MTLLayer properly.
But this is causing performance regression as we rapidly consume nextDrawables and lock our RenderQueue during blit.
Find appropriate solution for refresh issue without causing performance regression.
While analyzing these issues i noticed that if we dont return based on nextDrawableCount(basically allowing multiple mtlDrawable presents to happen per frame), we see that we update the MTLLayer properly.
But this is causing performance regression as we rapidly consume nextDrawables and lock our RenderQueue during blit.
Find appropriate solution for refresh issue without causing performance regression.
- duplicates
-
JDK-8242840 More than one JRadioButton shows selected in SwingSet2 demo
- Closed
-
JDK-8242939 Enabled doesn't work correctly in SwingSet2 demo
- Closed
-
JDK-8242941 Paint Border doesn't work correctly in SwingSet2 demo
- Closed
-
JDK-8242960 Content Filled doesn't work correctly for JButton in MetalLookAndFeel
- Closed
- relates to
-
JDK-8246239 Revert JDK-8244193 as it causes performance regression
- Resolved
(2 links to)