src/share/classes/sun/java2d/opengl/OGLPaints.java

Print this page

        

*** 23,47 **** * questions. */ package sun.java2d.opengl; ! import java.awt.GradientPaint; import java.awt.LinearGradientPaint; import java.awt.MultipleGradientPaint; import java.awt.MultipleGradientPaint.ColorSpaceType; import java.awt.MultipleGradientPaint.CycleMethod; - import java.awt.RadialGradientPaint; import java.awt.TexturePaint; import java.awt.image.BufferedImage; import java.util.HashMap; import java.util.Map; import sun.java2d.SunGraphics2D; import sun.java2d.SurfaceData; import sun.java2d.loops.CompositeType; - import static sun.java2d.pipe.BufferedPaints.*; - import static sun.java2d.opengl.OGLContext.OGLContextCaps.*; abstract class OGLPaints { /** * Holds all registered implementations, using the corresponding --- 23,47 ---- * questions. */ package sun.java2d.opengl; ! import static sun.java2d.opengl.OGLContext.OGLContextCaps.CAPS_EXT_GRAD_SHADER; ! import static sun.java2d.pipe.BufferedPaints.MULTI_MAX_FRACTIONS; ! import java.awt.LinearGradientPaint; import java.awt.MultipleGradientPaint; import java.awt.MultipleGradientPaint.ColorSpaceType; import java.awt.MultipleGradientPaint.CycleMethod; import java.awt.TexturePaint; import java.awt.image.BufferedImage; import java.util.HashMap; import java.util.Map; + import sun.java2d.SunGraphics2D; import sun.java2d.SurfaceData; import sun.java2d.loops.CompositeType; abstract class OGLPaints { /** * Holds all registered implementations, using the corresponding
*** 121,138 **** return false; } } SurfaceData srcData = ! dstData.getSourceSurfaceData(bi, sg2d.TRANSFORM_ISIDENT, CompositeType.SrcOver, null); if (!(srcData instanceof OGLSurfaceData)) { // REMIND: this is a hack that attempts to cache the system // memory image from the TexturePaint instance into an // OpenGL texture... srcData = ! dstData.getSourceSurfaceData(bi, sg2d.TRANSFORM_ISIDENT, CompositeType.SrcOver, null); if (!(srcData instanceof OGLSurfaceData)) { return false; } } --- 121,140 ---- return false; } } SurfaceData srcData = ! dstData.getSourceSurfaceData(bi, ! SunGraphics2D.TRANSFORM_ISIDENT, CompositeType.SrcOver, null); if (!(srcData instanceof OGLSurfaceData)) { // REMIND: this is a hack that attempts to cache the system // memory image from the TexturePaint instance into an // OpenGL texture... srcData = ! dstData.getSourceSurfaceData(bi, ! SunGraphics2D.TRANSFORM_ISIDENT, CompositeType.SrcOver, null); if (!(srcData instanceof OGLSurfaceData)) { return false; } }