Integrated: 8248129: Swingmark numbers are not good for Nimbus LAF
Jayathirth D V
jdv at openjdk.java.net
Thu Nov 5 11:00:20 UTC 2020
On Thu, 5 Nov 2020 10:47:36 GMT, Jayathirth D V <jdv at openjdk.org> wrote:
> Under this change we are removing MultiSample approach for Anti Aliasing and use shaders for the same.
> With this change we are seeing improvement in Swingmark numbers for Nimbus LAF and now it is matching or ecxeeding OpenGL numbers and also there is significant improvement in RenderPerfTest numbers where we are drawing Parallelogram with AA.
> This change also fixes https://bugs.openjdk.java.net/browse/JDK-8255212 as it is related AA state management.
> Code related to MultiSampling in MTLTexturePool and MTLUtils is not removed because we might use that in future.
> More analysis is captured in the bug.
This pull request has now been integrated.
Author: Jayathirth D V <jdv at openjdk.org>
Stats: 465 lines in 6 files changed: 386 ins; 60 del; 19 mod
8248129: Swingmark numbers are not good for Nimbus LAF
8255212: J2DDemo : Rectangle in Texture paint disappears if we enable AA
More information about the lanai-dev