When running SwingSet2 on an Apple M1 ARM MacMini using the new Metal pipeline for Java2D, if you switch from Aqua to Java L&F instantly you will see it is not repainting properly.
This does not happen with the OpenGL pipeline on the same system
Nor does it happen on my macOS 11 x64 16" MacBook Pro
So it seems specific to the combination of Metal + Apple Silicon
This is using a native ARM build but it may manifest with Rosettta too I have not tried that
I will attach an image
This does not happen with the OpenGL pipeline on the same system
Nor does it happen on my macOS 11 x64 16" MacBook Pro
So it seems specific to the combination of Metal + Apple Silicon
This is using a native ARM build but it may manifest with Rosettta too I have not tried that
I will attach an image