modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java

Print this page

        

*** 90,100 **** private Line2D line2d; private RoundRectangle2D rect2d; private boolean antialiasedShape = true; private boolean hasPreCullingBits = false; ! private float pixelScale = 1.0f; private NodePath renderRoot; @Override public void setRenderRoot(NodePath root) { this.renderRoot = root; --- 90,101 ---- private Line2D line2d; private RoundRectangle2D rect2d; private boolean antialiasedShape = true; private boolean hasPreCullingBits = false; ! private float pixelScaleX = 1.0f; ! private float pixelScaleY = 1.0f; private NodePath renderRoot; @Override public void setRenderRoot(NodePath root) { this.renderRoot = root;
*** 924,940 **** public void setup3DRendering() { } @Override ! public void setPixelScaleFactor(float pixelScale) { ! this.pixelScale = pixelScale; } @Override ! public float getPixelScaleFactor() { ! return pixelScale; } @Override public void setLights(NGLightBase[] lights) { // Light are not supported by SW pipeline --- 925,946 ---- public void setup3DRendering() { } @Override ! public void setPixelScaleFactors(float pixelScaleX, float pixelScaleY) { ! this.pixelScaleX = pixelScaleX; } @Override ! public float getPixelScaleFactorX() { ! return pixelScaleX; ! } ! ! @Override ! public float getPixelScaleFactorY() { ! return pixelScaleY; } @Override public void setLights(NGLightBase[] lights) { // Light are not supported by SW pipeline