-
Enhancement
-
Resolution: Fixed
-
P3
-
fx2.0
-
XP, Vista, Win7, on both Intel GMA graphics and NVidia graphics.
In the current demos, e.g. the Path Animation demo, a lot of stutter in the animation is visible on all Windows OS'es. Just like with the older JavaFX releases, the screen paints appear not to be aligned with the VBlank interval of the monitor. This causes ugly hickups in the animation. That is an important drawback for a media framework.
The stuttering is (very likely) caused by jitter, judder and temporal aliasing, all due to the mis-alignment in time of the repaints.
Detecting VBlank can be done by waiting on the buffer-swap with OpenGL, or using the dedicated OS functions for it.
It's advisable to also create the possibility for other people to create their own Pulse-emitters, to keep things flexible.
The stuttering is (very likely) caused by jitter, judder and temporal aliasing, all due to the mis-alignment in time of the repaints.
Detecting VBlank can be done by waiting on the buffer-swap with OpenGL, or using the dedicated OS functions for it.
It's advisable to also create the possibility for other people to create their own Pulse-emitters, to keep things flexible.
- blocks
-
JDK-8100864 Quantum threading
- Closed
- is blocked by
-
JDK-8101330 QuantumToolkit can schedule the pulse better to improve performance
- Closed