jdk/src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java
changeset 12813 c10ab96dcf41
parent 5506 202f599c92aa
child 16734 da1901d79073
equal deleted inserted replaced
12491:b3a91113026c 12813:c10ab96dcf41
    30 import java.awt.geom.AffineTransform;
    30 import java.awt.geom.AffineTransform;
    31 import java.awt.image.AffineTransformOp;
    31 import java.awt.image.AffineTransformOp;
    32 import java.awt.image.BufferedImage;
    32 import java.awt.image.BufferedImage;
    33 import java.awt.image.BufferedImageOp;
    33 import java.awt.image.BufferedImageOp;
    34 import java.lang.ref.WeakReference;
    34 import java.lang.ref.WeakReference;
       
    35 import javax.tools.annotation.GenerateNativeHeader;
    35 import sun.java2d.ScreenUpdateManager;
    36 import sun.java2d.ScreenUpdateManager;
    36 import sun.java2d.SurfaceData;
    37 import sun.java2d.SurfaceData;
    37 import sun.java2d.loops.Blit;
    38 import sun.java2d.loops.Blit;
    38 import sun.java2d.loops.CompositeType;
    39 import sun.java2d.loops.CompositeType;
    39 import sun.java2d.loops.GraphicsPrimitive;
    40 import sun.java2d.loops.GraphicsPrimitive;
    45 import sun.java2d.pipe.RenderBuffer;
    46 import sun.java2d.pipe.RenderBuffer;
    46 import sun.java2d.pipe.RenderQueue;
    47 import sun.java2d.pipe.RenderQueue;
    47 import static sun.java2d.pipe.BufferedOpCodes.*;
    48 import static sun.java2d.pipe.BufferedOpCodes.*;
    48 import sun.java2d.windows.GDIWindowSurfaceData;
    49 import sun.java2d.windows.GDIWindowSurfaceData;
    49 
    50 
       
    51 /* No native methods here, but the constants are needed in the supporting JNI code */
       
    52 @GenerateNativeHeader
    50 class D3DBlitLoops {
    53 class D3DBlitLoops {
    51 
    54 
    52     static void register() {
    55     static void register() {
    53         Blit blitIntArgbPreToSurface =
    56         Blit blitIntArgbPreToSurface =
    54             new D3DSwToSurfaceBlit(SurfaceType.IntArgbPre,
    57             new D3DSwToSurfaceBlit(SurfaceType.IntArgbPre,