< prev index next >

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

Print this page




  97 
  98     // initial edges = edges count (4096)
  99     // 6 ints per edges = 24 bytes
 100     // edges capacity = 24 x initial edges = 24 * edges count (4096) = 96K
 101     static final int INITIAL_EDGES_CAPACITY = INITIAL_EDGES_COUNT * 24;
 102 
 103     // zero value as byte
 104     static final byte BYTE_0 = (byte) 0;
 105 
 106     // subpixels expressed as log2
 107     public static final int SUBPIXEL_LG_POSITIONS_X
 108         = MarlinProperties.getSubPixel_Log2_X();
 109     public static final int SUBPIXEL_LG_POSITIONS_Y
 110         = MarlinProperties.getSubPixel_Log2_Y();
 111 
 112     // number of subpixels
 113     public static final int SUBPIXEL_POSITIONS_X = 1 << (SUBPIXEL_LG_POSITIONS_X);
 114     public static final int SUBPIXEL_POSITIONS_Y = 1 << (SUBPIXEL_LG_POSITIONS_Y);
 115 
 116     public static final float NORM_SUBPIXELS
 117         = (float)Math.sqrt(( SUBPIXEL_POSITIONS_X * SUBPIXEL_POSITIONS_X
 118                            + SUBPIXEL_POSITIONS_Y * SUBPIXEL_POSITIONS_Y)/2.0);
 119 
 120     public static final int MAX_AA_ALPHA
 121         = SUBPIXEL_POSITIONS_X * SUBPIXEL_POSITIONS_Y;
 122 
 123     public static final int BLOCK_SIZE_LG = MarlinProperties.getBlockSize_Log2();
 124     public static final int BLOCK_SIZE    = 1 << BLOCK_SIZE_LG;
 125 
 126     static final boolean ENABLE_BLOCK_FLAGS = MarlinProperties.isUseTileFlags();
 127     static final boolean ENABLE_BLOCK_FLAGS_HEURISTICS = MarlinProperties.isUseTileFlagsWithHeuristics();
 128 
 129     static final boolean FORCE_RLE = MarlinProperties.isForceRLE();
 130     static final boolean FORCE_NO_RLE = MarlinProperties.isForceNoRLE();
 131     // minimum width to try using RLE encoding:
 132     static final int RLE_MIN_WIDTH
 133         = Math.max(BLOCK_SIZE, MarlinProperties.getRLEMinWidth());
 134 }


  97 
  98     // initial edges = edges count (4096)
  99     // 6 ints per edges = 24 bytes
 100     // edges capacity = 24 x initial edges = 24 * edges count (4096) = 96K
 101     static final int INITIAL_EDGES_CAPACITY = INITIAL_EDGES_COUNT * 24;
 102 
 103     // zero value as byte
 104     static final byte BYTE_0 = (byte) 0;
 105 
 106     // subpixels expressed as log2
 107     public static final int SUBPIXEL_LG_POSITIONS_X
 108         = MarlinProperties.getSubPixel_Log2_X();
 109     public static final int SUBPIXEL_LG_POSITIONS_Y
 110         = MarlinProperties.getSubPixel_Log2_Y();
 111 
 112     // number of subpixels
 113     public static final int SUBPIXEL_POSITIONS_X = 1 << (SUBPIXEL_LG_POSITIONS_X);
 114     public static final int SUBPIXEL_POSITIONS_Y = 1 << (SUBPIXEL_LG_POSITIONS_Y);
 115 
 116     public static final float NORM_SUBPIXELS
 117         = (float) Math.sqrt(( SUBPIXEL_POSITIONS_X * SUBPIXEL_POSITIONS_X
 118                             + SUBPIXEL_POSITIONS_Y * SUBPIXEL_POSITIONS_Y) / 2.0d);
 119 
 120     public static final int MAX_AA_ALPHA
 121         = SUBPIXEL_POSITIONS_X * SUBPIXEL_POSITIONS_Y;
 122 
 123     public static final int BLOCK_SIZE_LG = MarlinProperties.getBlockSize_Log2();
 124     public static final int BLOCK_SIZE    = 1 << BLOCK_SIZE_LG;
 125 
 126     static final boolean ENABLE_BLOCK_FLAGS = MarlinProperties.isUseTileFlags();
 127     static final boolean ENABLE_BLOCK_FLAGS_HEURISTICS = MarlinProperties.isUseTileFlagsWithHeuristics();
 128 
 129     static final boolean FORCE_RLE = MarlinProperties.isForceRLE();
 130     static final boolean FORCE_NO_RLE = MarlinProperties.isForceNoRLE();
 131     // minimum width to try using RLE encoding:
 132     static final int RLE_MIN_WIDTH
 133         = Math.max(BLOCK_SIZE, MarlinProperties.getRLEMinWidth());
 134 }
< prev index next >