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();