diff --git a/src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m b/src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m index 8f7ac4c0bbd..a1b2e18f2f2 100644 --- a/src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m +++ b/src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m @@ -617,6 +617,7 @@ jfloat tx1, ty1, tx2, ty2; jint w = ginfo->width; jint h = ginfo->height; + J2dTraceLn1(J2D_TRACE_INFO, "MTLTR_DrawLCDGlyphViaCache %d", rgbOrder); if (glyphMode != MODE_USE_CACHE_LCD) { if (glyphMode == MODE_NO_CACHE_GRAY) { @@ -635,6 +636,7 @@ MTLTR_SetLCDCachePipelineState(mtlc); } if (rgbOrder != lastRGBOrder) { + J2dTraceLn(J2D_TRACE_INFO, "RGB order changed"); // need to invalidate the cache in this case; see comments // for lastRGBOrder above MTLGlyphCache_Invalidate(glyphCacheLCD); diff --git a/src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c b/src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c index 4df0a7fe06a..e43111eca71 100644 --- a/src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c +++ b/src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c @@ -716,6 +716,7 @@ OGLTR_DrawLCDGlyphViaCache(OGLContext *oglc, OGLSDOps *dstOps, jint dx1, dy1, dx2, dy2; jfloat dtx1, dty1, dtx2, dty2; + J2dTraceLn1(J2D_TRACE_INFO, "OGLTR_DrawLCDGlyphViaCache %d", rgbOrder); if (glyphMode != MODE_USE_CACHE_LCD) { OGLTR_DisableGlyphModeState(); CHECK_PREVIOUS_OP(GL_TEXTURE_2D); @@ -728,6 +729,7 @@ OGLTR_DrawLCDGlyphViaCache(OGLContext *oglc, OGLSDOps *dstOps, } if (rgbOrder != lastRGBOrder) { + J2dTraceLn(J2D_TRACE_INFO, "RGB order changed"); // need to invalidate the cache in this case; see comments // for lastRGBOrder above AccelGlyphCache_Invalidate(glyphCacheLCD);