JDK-8321171 : Resizing of Ensemble8 window is not smooth in Metal
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: internal
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: os_x
  • CPU: generic
  • Submitted: 2023-12-01
  • Updated: 2025-03-05
  • Resolved: 2025-03-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
internalResolved
Related Reports
Duplicate :  
Description
If we launch Ensemble8 app in Metal pipeline and try to resize the window it is very jittery compared to OpenGL. This is captured as part of our Monthly dev testing for metal.

I suspected 2 latest changes that are pushed for Metal pipeline : https://bugs.openjdk.org/browse/JDK-8321100 or https://bugs.openjdk.org/browse/JDK-8311776. But even after reverting these 2 changes i am seeing that resizing is jittery.
Comments
[~aghaisas] Resizing is smoother and comparable to ES2 in Ensemble8 after JDK-8325379. If there is no issue, we can close it as duplicate.
05-03-2025

This could be due to the usage of UploadingPainter to provide rendered buffer to Glass. We need to check this after implementing PresentingPainter code path.
06-12-2023