Hello. Please review the fix for jdk9.The CGLLayer.java has a typo it uses the peer as a destination, but the target should be used instead. This breaks the bufferPerWIndow functionality, because this destination is used in BufferStrategyPaintManager.
Bug: https://bugs.openjdk.java.net/browse/JDK-8134603 Webrev can be found at: http://cr.openjdk.java.net/~serb/8134603/webrev.00 -- Best regards, Sergey.