jdk/src/solaris/classes/sun/java2d/xr/XRCompositeManager.java
changeset 21233 a36ed36d3209
parent 19785 3cc04826bb7f
child 21234 e5d41ac9fb32
equal deleted inserted replaced
21232:049cc21737df 21233:a36ed36d3209
   114                 XRUtils.PictStandardARGB32);
   114                 XRUtils.PictStandardARGB32);
   115         con.setPictureRepeat(solidSrcPictXID, XRUtils.RepeatNormal);
   115         con.setPictureRepeat(solidSrcPictXID, XRUtils.RepeatNormal);
   116         con.renderRectangle(solidSrcPictXID, XRUtils.PictOpSrc,
   116         con.renderRectangle(solidSrcPictXID, XRUtils.PictOpSrc,
   117                 XRColor.FULL_ALPHA, 0, 0, 1, 1);
   117                 XRColor.FULL_ALPHA, 0, 0, 1, 1);
   118         solidSrcPict = new XRSurfaceData.XRInternalSurfaceData(con,
   118         solidSrcPict = new XRSurfaceData.XRInternalSurfaceData(con,
   119                 solidSrcPictXID, null);
   119                 solidSrcPictXID);
   120         setForeground(0);
   120         setForeground(0);
   121 
   121 
   122         int extraAlphaMask = con.createPixmap(parentXid, 8, 1, 1);
   122         int extraAlphaMask = con.createPixmap(parentXid, 8, 1, 1);
   123         alphaMaskPict = con.createPicture(extraAlphaMask,
   123         alphaMaskPict = con.createPicture(extraAlphaMask,
   124                 XRUtils.PictStandardA8);
   124                 XRUtils.PictStandardA8);
   196             try {
   196             try {
   197                 at.invert();
   197                 at.invert();
   198             } catch (NoninvertibleTransformException e) {
   198             } catch (NoninvertibleTransformException e) {
   199                 at.setToIdentity();
   199                 at.setToIdentity();
   200             }
   200             }
   201             src.validateAsSource(at, -1, -1);
   201             src.validateAsSource(at, -1, XRUtils.ATransOpToXRQuality(sg2d.interpolationType));
   202         }
   202         }
   203     }
   203     }
   204 
   204 
   205     private void setComposite(Composite comp) {
   205     private void setComposite(Composite comp) {
   206         if (comp instanceof AlphaComposite) {
   206         if (comp instanceof AlphaComposite) {