hg: jdk/sandbox: Merge JDK-8220154 initial metal implementation patch to the jdk sandbox branch

jayathirth.d.v at oracle.com jayathirth.d.v at oracle.com
Fri Jun 21 06:39:37 UTC 2019


Changeset: e153174dba06
Author:    jdv
Date:      2019-06-21 12:08 +0530
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/e153174dba06

Merge JDK-8220154 initial metal implementation patch to the jdk sandbox branch
Reviewed-by: avu, prr, kcr
Contributed-by: avu(Jetbrains), aghaisas, jdv

! make/lib/Awt2dLibraries.gmk
! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/classes/sun/java2d/MacosxSurfaceManagerFactory.java
+ src/java.desktop/macosx/classes/sun/java2d/macos/MacOSFlags.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLUtilities.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java
- src/java.desktop/macosx/classes/sun/java2d/metal/MetalBlitLoops.java
- src/java.desktop/macosx/classes/sun/java2d/metal/MetalContext.java
- src/java.desktop/macosx/classes/sun/java2d/metal/MetalGraphicsConfig.java
- src/java.desktop/macosx/classes/sun/java2d/metal/MetalLayer.java
- src/java.desktop/macosx/classes/sun/java2d/metal/MetalRenderQueue.java
- src/java.desktop/macosx/classes/sun/java2d/metal/MetalRenderer.java
- src/java.desktop/macosx/classes/sun/java2d/metal/MetalSurfaceData.java
- src/java.desktop/macosx/classes/sun/java2d/metal/MetalVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/common.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/shaders.metal
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLFuncs.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLFuncs.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceDataBase.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexturePool.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalGraphicsConfig.h
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalGraphicsConfig.m
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalLayer.h
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalLayer.m
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalRenderQueue.h
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalRenderQueue.m
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalRenderer.h
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalRenderer.m
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalSurfaceData.h
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MetalSurfaceData.m
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/VertexDataManager.h
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/VertexDataManager.m
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders/BaseShader.metal
- src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders/MetalShaderTypes.h



More information about the jdk-sandbox-changes mailing list