src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
branchmetal-prototype-branch
changeset 57196 a95707a39ff5
parent 53673 e04d39094915
child 57416 e153174dba06
equal deleted inserted replaced
57195:bb0bd0cff018 57196:a95707a39ff5
    49 import sun.java2d.Disposer;
    49 import sun.java2d.Disposer;
    50 import sun.java2d.DisposerRecord;
    50 import sun.java2d.DisposerRecord;
    51 import sun.java2d.Surface;
    51 import sun.java2d.Surface;
    52 import sun.java2d.SurfaceData;
    52 import sun.java2d.SurfaceData;
    53 import sun.java2d.opengl.OGLContext.OGLContextCaps;
    53 import sun.java2d.opengl.OGLContext.OGLContextCaps;
       
    54 import sun.java2d.metal.MetalLayer;
    54 import sun.java2d.pipe.hw.AccelSurface;
    55 import sun.java2d.pipe.hw.AccelSurface;
    55 import sun.java2d.pipe.hw.AccelTypedVolatileImage;
    56 import sun.java2d.pipe.hw.AccelTypedVolatileImage;
    56 import sun.java2d.pipe.hw.ContextCapabilities;
    57 import sun.java2d.pipe.hw.ContextCapabilities;
    57 import sun.lwawt.LWComponentPeer;
    58 import sun.lwawt.LWComponentPeer;
    58 import sun.lwawt.macosx.CPlatformView;
    59 import sun.lwawt.macosx.CPlatformView;
   267     public SurfaceData createSurfaceData(CGLLayer layer) {
   268     public SurfaceData createSurfaceData(CGLLayer layer) {
   268         return CGLSurfaceData.createData(layer);
   269         return CGLSurfaceData.createData(layer);
   269     }
   270     }
   270 
   271 
   271     @Override
   272     @Override
       
   273     public SurfaceData createSurfaceData(MetalLayer layer) {
       
   274         return null;
       
   275     }
       
   276 
       
   277     @Override
   272     public Image createAcceleratedImage(Component target,
   278     public Image createAcceleratedImage(Component target,
   273                                         int width, int height)
   279                                         int width, int height)
   274     {
   280     {
   275         ColorModel model = getColorModel(Transparency.OPAQUE);
   281         ColorModel model = getColorModel(Transparency.OPAQUE);
   276         WritableRaster wr = model.createCompatibleWritableRaster(width, height);
   282         WritableRaster wr = model.createCompatibleWritableRaster(width, height);