< prev index next >
src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c
Print this page
rev 54883 : JDK-8220154 Improve java2d rendering performance on macOS by using Metal framework
*** 73,82 ****
--- 73,83 ----
JNIEXPORT jfieldID path2DNumTypesID;
JNIEXPORT jfieldID path2DWindingRuleID;
JNIEXPORT jfieldID path2DFloatCoordsID;
JNIEXPORT jfieldID sg2dStrokeHintID;
JNIEXPORT jint sunHints_INTVAL_STROKE_PURE;
+ JNIEXPORT jint graphicsPrimitive_traceflags = 0;
/*
* Class: sun_java2d_loops_GraphicsPrimitiveMgr
* Method: initIDs
* Signature: (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)V
*** 146,155 ****
--- 147,163 ----
CHECK_NULL(fid =
(*env)->GetStaticFieldID(env, SHints, "INTVAL_STROKE_PURE", "I"));
sunHints_INTVAL_STROKE_PURE = (*env)->GetStaticIntField(env, SHints, fid);
}
+ JNIEXPORT void JNICALL
+ Java_sun_java2d_loops_GraphicsPrimitiveMgr_setTraceFlags
+ (JNIEnv *env, jclass GPMgr, jint traceflags)
+ {
+ graphicsPrimitive_traceflags = traceflags;
+ }
+
void GrPrim_RefineBounds(SurfaceDataBounds *bounds, jint transX, jint transY,
jfloat *coords, jint maxCoords)
{
jint xmin, ymin, xmax, ymax;
if (maxCoords > 1) {
< prev index next >