< prev index next >
src/java.desktop/unix/classes/sun/java2d/xr/XRMaskBlit.java
Print this page
rev 48927 : Xrender: make aa tile mask handling a responsibility of the backend implementation
rev 48932 : XRender: Update+introduce copyright statements + comments + unused import removal
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2010, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -80,15 +80,11 @@
XRCompositeManager maskBuffer = x11sd.maskBuffer;
XRSurfaceData x11dst = (XRSurfaceData) dst;
x11dst.validateAsDestination(null, clip);
- int maskPict = maskBuffer.getMaskBuffer().
- uploadMask(width, height, maskscan, maskoff, mask);
- maskBuffer.XRComposite(x11sd.getPicture(), maskPict, x11dst.getPicture(),
- srcx, srcy, 0, 0, dstx, dsty, width, height);
- maskBuffer.getMaskBuffer().clearUploadMask(maskPict, width, height);
+ maskBuffer.XRMaskedComposite(XRUtils.None, x11sd.picture, srcx, srcy, dstx, dsty, width, height, maskscan, maskoff, mask);
} finally {
SunToolkit.awtUnlock();
}
}
}
< prev index next >