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.

Changeset: ced20587
Author:    Jayathirth D V <jdv at openjdk.org>
URL:       https://git.openjdk.java.net/lanai/commit/ced20587
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

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

PR: https://git.openjdk.java.net/lanai/pull/124


More information about the lanai-dev mailing list