< 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 >