--- old/src/share/classes/sun/java2d/opengl/OGLPaints.java 2011-12-01 18:54:54.914372813 +0100 +++ new/src/share/classes/sun/java2d/opengl/OGLPaints.java 2011-12-01 18:54:54.758374430 +0100 @@ -25,21 +25,21 @@ package sun.java2d.opengl; -import java.awt.GradientPaint; +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.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 { @@ -123,14 +123,16 @@ } SurfaceData srcData = - dstData.getSourceSurfaceData(bi, sg2d.TRANSFORM_ISIDENT, + 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, sg2d.TRANSFORM_ISIDENT, + dstData.getSourceSurfaceData(bi, + SunGraphics2D.TRANSFORM_ISIDENT, CompositeType.SrcOver, null); if (!(srcData instanceof OGLSurfaceData)) { return false;