--- old/modules/graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java 2016-04-05 16:33:58.000000000 -0700 +++ new/modules/graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java 2016-04-05 16:33:58.000000000 -0700 @@ -116,7 +116,8 @@ new java.awt.geom.AffineTransform(); private int clipRectIndex; private boolean hasPreCullingBits = false; - private float pixelScale = 1.0f; + private float pixelScaleX = 1.0f; + private float pixelScaleY = 1.0f; static java.awt.Color toJ2DColor(Color c) { return new java.awt.Color(c.getRed(), @@ -1383,13 +1384,19 @@ } @Override - public void setPixelScaleFactor(float pixelScale) { - this.pixelScale = pixelScale; + public void setPixelScaleFactors(float pixelScaleX, float pixelScaleY) { + this.pixelScaleX = pixelScaleX; + this.pixelScaleY = pixelScaleY; } @Override - public float getPixelScaleFactor() { - return pixelScale; + public float getPixelScaleFactorX() { + return pixelScaleX; + } + + @Override + public float getPixelScaleFactorY() { + return pixelScaleY; } @Override