--- old/modules/graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java 2014-11-18 14:59:36.000000000 -0800 +++ new/modules/graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java 2014-11-18 14:59:35.000000000 -0800 @@ -68,7 +68,7 @@ private boolean hasPreCullingBits = false; private float extraAlpha = 1f; private CompositeMode compMode; - + private boolean antialiasedShape = true; private boolean depthBuffer = false; private boolean depthTest = false; protected Paint paint = DEFAULT_PAINT; @@ -264,6 +264,14 @@ return (PrismSettings.forceAlphaTestShader || (isDepthTest() && isDepthBuffer())); } + public void setAntialiasedShape(boolean aa) { + antialiasedShape = aa; + } + + public boolean isAntialiasedShape() { + return (!PrismSettings.forceNonAntialiasedShape && antialiasedShape); + } + public void setCamera(NGCamera camera) { this.camera = camera; }