< prev index next >

src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java

Print this page
rev 55352 : JB_base_webrev

*** 34,43 **** --- 34,45 ---- import java.awt.Window; import java.awt.geom.Rectangle2D; import java.util.Objects; import sun.java2d.SunGraphicsEnvironment; + import sun.java2d.macos.MacOSFlags; + import sun.java2d.metal.MTLGraphicsConfig; import sun.java2d.opengl.CGLGraphicsConfig; public final class CGraphicsDevice extends GraphicsDevice implements DisplayChangedListener {
*** 58,68 **** // Save/restore DisplayMode for the Full Screen mode private DisplayMode originalMode; public CGraphicsDevice(final int displayID) { this.displayID = displayID; ! config = CGLGraphicsConfig.getConfig(this, displayID, 0); } /** * Return a list of all configurations. */ --- 60,72 ---- // Save/restore DisplayMode for the Full Screen mode private DisplayMode originalMode; public CGraphicsDevice(final int displayID) { this.displayID = displayID; ! config = MacOSFlags.isMetalEnabled() ? ! MTLGraphicsConfig.getConfig(this, displayID, 0) : ! CGLGraphicsConfig.getConfig(this, displayID, 0); } /** * Return a list of all configurations. */
< prev index next >