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