[OpenJDK 2D-Dev] RFR: 8263486: Clean up MTLSurfaceDataBase.h
Sergey Bylokhov
serb at openjdk.java.net
Thu May 20 21:51:30 UTC 2021
On Thu, 13 May 2021 11:43:17 GMT, Ajit Ghaisas <aghaisas at 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
More information about the 2d-dev
mailing list