< prev index next >

modules/javafx.graphics/src/main/java/com/sun/marlin/DMarlinRenderingEngine.java

Print this page

        

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -149,12 +149,18 @@
         logInfo("prism.marlin.useRef           = "
                 + refType);
 
         logInfo("prism.marlin.edges            = "
                 + MarlinConst.INITIAL_EDGES_COUNT);
-        logInfo("prism.marlin.pixelsize        = "
-                + MarlinConst.INITIAL_PIXEL_DIM);
+        logInfo("prism.marlin.pixelWidth       = "
+                + MarlinConst.INITIAL_PIXEL_WIDTH);
+        logInfo("prism.marlin.pixelHeight      = "
+                + MarlinConst.INITIAL_PIXEL_HEIGHT);
+
+        logInfo("prism.marlin.profile          = "
+                + (MarlinProperties.isProfileQuality() ?
+                    "quality" : "speed"));
 
         logInfo("prism.marlin.subPixel_log2_X  = "
                 + MarlinConst.SUBPIXEL_LG_POSITIONS_X);
         logInfo("prism.marlin.subPixel_log2_Y  = "
                 + MarlinConst.SUBPIXEL_LG_POSITIONS_Y);

@@ -176,15 +182,25 @@
                 + MarlinConst.RLE_MIN_WIDTH);
 
         // optimisation parameters
         logInfo("prism.marlin.useSimplifier    = "
                 + MarlinConst.USE_SIMPLIFIER);
+        logInfo("prism.marlin.usePathSimplifier= "
+                + MarlinConst.USE_PATH_SIMPLIFIER);
+        logInfo("prism.marlin.pathSimplifier.pixTol = "
+                + MarlinProperties.getPathSimplifierPixelTolerance());
+
         logInfo("prism.marlin.clip             = "
                 + MarlinProperties.isDoClip());
         logInfo("prism.marlin.clip.runtime.enable = "
                 + MarlinProperties.isDoClipRuntimeFlag());
 
+        logInfo("prism.marlin.clip.subdivider  = "
+                + MarlinProperties.isDoClipSubdivider());
+        logInfo("prism.marlin.clip.subdivider.minLength = "
+                + MarlinProperties.getSubdividerMinLength());
+
         // debugging parameters
         logInfo("prism.marlin.doStats          = "
                 + MarlinConst.DO_STATS);
         logInfo("prism.marlin.doMonitors       = "
                 + MarlinConst.DO_MONITORS);

@@ -200,10 +216,12 @@
                 + MarlinConst.LOG_CREATE_CONTEXT);
         logInfo("prism.marlin.logUnsafeMalloc  = "
                 + MarlinConst.LOG_UNSAFE_MALLOC);
 
         // quality settings
+        logInfo("prism.marlin.curve_len_err    = "
+                + MarlinProperties.getCurveLengthError());
         logInfo("prism.marlin.cubic_dec_d2     = "
                 + MarlinProperties.getCubicDecD2());
         logInfo("prism.marlin.cubic_inc_d1     = "
                 + MarlinProperties.getCubicIncD1());
         logInfo("prism.marlin.quad_dec_d2      = "
< prev index next >