--- old/src/share/classes/sun/java2d/opengl/OGLSurfaceDataProxy.java 2012-11-26 12:29:31.424949200 +0400 +++ new/src/share/classes/sun/java2d/opengl/OGLSurfaceDataProxy.java 2012-11-26 12:29:31.230938100 +0400 @@ -76,6 +76,7 @@ CompositeType comp, Color bgColor) { - return (bgColor == null || transparency == Transparency.OPAQUE); + return (comp == null || comp.isDerivedFrom(CompositeType.AnyAlpha)) && + (bgColor == null || transparency == Transparency.OPAQUE); } }