< prev index next >

src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java

Print this page

        

*** 137,151 **** } else { // heuristics: use both bbox area and complexity // ie number of primitives: // fast check min and max width (maxx < 23bits): ! if (width <= RLE_MIN_WIDTH || width >= RLE_MAX_WIDTH) { ! useRLE = false; ! } else { ! useRLE = true; ! } } // the ceiling of (maxy - miny + 1) / TILE_SIZE; final int nxTiles = (width + TILE_W) >> TILE_W_LG; --- 137,147 ---- } else { // heuristics: use both bbox area and complexity // ie number of primitives: // fast check min and max width (maxx < 23bits): ! useRLE = (width > RLE_MIN_WIDTH && width < RLE_MAX_WIDTH); } // the ceiling of (maxy - miny + 1) / TILE_SIZE; final int nxTiles = (width + TILE_W) >> TILE_W_LG;
< prev index next >