--- old/modules/graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java 2016-03-30 23:39:31.000000000 -0700 +++ new/modules/graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java 2016-03-30 23:39:31.000000000 -0700 @@ -81,7 +81,8 @@ private final BaseContext context; private final RenderTarget renderTarget; private boolean state3D = false; - private float pixelScale = 1.0f; + private float pixelScaleX = 1.0f; + private float pixelScaleY = 1.0f; protected BaseGraphics(BaseContext context, RenderTarget target) { this.context = context; @@ -274,13 +275,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; } public void setCamera(NGCamera camera) {