
META-INF.modules.java.desktop.classes.sun.java2d.marlin.DRenderer.class Maven / Gradle / Ivy
???? ;a sun/java2d/marlin/DRenderer sun/java2d/marlin/MarlinConst
sun/java2d/marlin/DCurve dbx D
java/lang/Math abs (D)D
dby
SCALE_DY
QUAD_DEC_BND@ DO_STATS Z ! " # rdrCtx $Lsun/java2d/marlin/DRendererContext; % & ' ( ) "sun/java2d/marlin/DRendererContext stats !Lsun/java2d/marlin/RendererStats; + , - . / sun/java2d/marlin/RendererStats stat_rdr_quadBreak_dec "Lsun/java2d/marlin/stats/StatLong;
1 2 3 4 5 sun/java2d/marlin/stats/StatLong add (I)V 7 8
bx : ;
cx = >
by @ A
cy
C D E addLine (DDDD)V + G H / stat_rdr_quadBreak?? ?? ?? @ R S
dax U V
day X Y
ax [ \
ay ^ _
CUB_DEC_BND a b
CUB_INC_BND@ + f g / stat_rdr_curveBreak_inc + i j / stat_rdr_curveBreak_dec + l m / stat_rdr_curveBreak + o p / stat_rdr_addLine
r s t u v sun/java2d/marlin/FloatMath ceil_int (D)I x y z
boundsMinY I
r | } ~ max (II)I ? ? z
boundsMaxY
r ? ? ~ min + ? ? / stat_rdr_addLine_skip ? ? z edgeMinY ? ? z edgeMaxY ? ?
edgeMinX ? ?
edgeMaxX ? ? z SIZEOF_EDGE_BYTES ? ? ? edges Lsun/java2d/marlin/OffHeapArray; ? ? ? ? z sun/java2d/marlin/OffHeapArray used ? ? ? ? length J
? ? ? ? ? !sun/java2d/marlin/ArrayCacheConst getNewLargeSize (JJ)J + ? ? / stat_rdr_edges_resizes
1 ? 4 ? (J)V
? ? ? ? resize ? ? ? ? UNSAFE Ljdk/internal/misc/Unsafe; ? ? ? ? addressA? ???
? ? ? ? ? jdk/internal/misc/Unsafe putInt (JI)V ? ? ? edgeBuckets [I ? ? ? edgeBucketCounts
? ? ? ? ? java/lang/Object ()V ? java/lang/Integer???? ? java/lang/Double? ?? ? ? enableBlkFlags ? ? prevUseBlkFlags % ? ? ? curve Lsun/java2d/marlin/DCurve; ? % ? ? ? cache Lsun/java2d/marlin/MarlinCache; ? ? ? z INITIAL_EDGES_CAPACITY
% ? ? ? newOffHeapArray #(J)Lsun/java2d/marlin/OffHeapArray; ? ? z INITIAL_BUCKET_ARRAY
% ? ? ? newCleanIntArrayRef .(I)Lsun/java2d/marlin/IntArrayCache$Reference; ? ? ? edgeBuckets_ref +Lsun/java2d/marlin/IntArrayCache$Reference; ? edgeBucketCounts_ref ? )sun/java2d/marlin/IntArrayCache$Reference initial z INITIAL_AA_ARRAY ?
alphaLine_ref ? alphaLine z INITIAL_CROSSING_COUNT
% ? newDirtyIntArrayRef ?
crossings_ref ? aux_crossings_ref ? edgePtrs_ref ! ? aux_edgePtrs_ref #$ ? crossings &' ?
aux_crossings )* ? edgePtrs ,- ? aux_edgePtrs /0 ? blkFlags_ref 23 ? blkFlags 56 z windingRule 89 z SUBPIXEL_LG_POSITIONS_X ;<