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

Reply via email to