Print this page
Added gradle and cmake project

*** 52,64 **** --- 52,67 ---- import sun.awt.image.SunVolatileImage; import sun.awt.image.ToolkitImage; import sun.java2d.SunGraphics2D; + import sun.java2d.macos.MacOSFlags; + import sun.java2d.metal.MTLRenderQueue; import sun.java2d.opengl.OGLRenderQueue; import sun.java2d.pipe.Region; + import sun.java2d.pipe.RenderQueue; import sun.util.logging.PlatformLogger; import javax.swing.JComponent; import javax.swing.SwingUtilities; import javax.swing.RepaintManager;
*** 1416,1426 **** } } } protected static final void flushOnscreenGraphics(){ ! final OGLRenderQueue rq = OGLRenderQueue.getInstance(); rq.lock(); try { rq.flushNow(); } finally { rq.unlock(); --- 1419,1430 ---- } } } protected static final void flushOnscreenGraphics(){ ! RenderQueue rq = MacOSFlags.isMetalEnabled() ? ! MTLRenderQueue.getInstance() : OGLRenderQueue.getInstance(); rq.lock(); try { rq.flushNow(); } finally { rq.unlock();