< prev index next >
src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c
Print this page
rev 55352 : JB_base_webrev
@@ -73,10 +73,11 @@
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,10 +147,17 @@
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 >