--- old/modules/graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java 2015-05-06 16:28:13.000000000 -0700 +++ new/modules/graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java 2015-05-06 16:28:13.000000000 -0700 @@ -79,6 +79,7 @@ private final BaseShaderContext context; private Shader externalShader; private boolean isComplexPaint; + private float pixelScale = 1.0f; protected BaseShaderGraphics(BaseShaderContext context, RenderTarget renderTarget) @@ -2155,4 +2156,15 @@ public void setup3DRendering() { context.setRenderTarget(this); } + + @Override + public void setPixelScaleFactor(float pixelScale) { + this.pixelScale = pixelScale; + } + + @Override + public float getPixelScaleFactor() { + return pixelScale; + } + }