On Thu, 13 May 2021 11:43:17 GMT, Ajit Ghaisas <aghai...@openjdk.org> wrote:
> This PR addresses some cleanup activities : > - Cleaned up MTLSurfaceDataBase.h & MTLSurfaceData.m > - Removed OpenGL references from MTLPipelineStatesStorage.m & > MTLRenderQueue.m src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m line 35: > 33: #include "jlong.h" > 34: > 35: jboolean MTLSD_InitMTLWindow(JNIEnv *env, BMTLSDOps *bmtlsdo); How the MTLSD_WINDOW is used? Do we use it for the layer-based rendering? src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceDataBase.h line 56: > 54: * jint x/yOffset; > 55: * The offset in pixels of the viewport origin from the lower-left > 56: * corner of the heavyweight drawable. Do we use these fields or they are always zero? ------------- PR: https://git.openjdk.java.net/jdk/pull/4010