diff --git a/src/pixi/renderers/webgl/WebGLRenderer.js b/src/pixi/renderers/webgl/WebGLRenderer.js index 0807f41..bc92f54 100644 --- a/src/pixi/renderers/webgl/WebGLRenderer.js +++ b/src/pixi/renderers/webgl/WebGLRenderer.js @@ -20,9 +20,10 @@ * @param height=0 {Number} the height of the canvas view * @param view {Canvas} the canvas to use as a view, optional * @param transparent=false {Boolean} the transparency of the render view, default false + * @param antialias=false {Boolean} sets antialias (only applicable in chrome at the moment) * */ -PIXI.WebGLRenderer = function(width, height, view, transparent) +PIXI.WebGLRenderer = function(width, height, view, transparent, antialias) { // do a catch.. only 1 webGL renderer.. @@ -46,7 +47,7 @@ { PIXI.gl = this.gl = this.view.getContext("experimental-webgl", { alpha: this.transparent, - antialias:true, // SPEED UP?? + antialias:!!antialias, // SPEED UP?? premultipliedAlpha:false, stencil:true }); diff --git a/src/pixi/renderers/webgl/WebGLRenderer.js b/src/pixi/renderers/webgl/WebGLRenderer.js index 0807f41..bc92f54 100644 --- a/src/pixi/renderers/webgl/WebGLRenderer.js +++ b/src/pixi/renderers/webgl/WebGLRenderer.js @@ -20,9 +20,10 @@ * @param height=0 {Number} the height of the canvas view * @param view {Canvas} the canvas to use as a view, optional * @param transparent=false {Boolean} the transparency of the render view, default false + * @param antialias=false {Boolean} sets antialias (only applicable in chrome at the moment) * */ -PIXI.WebGLRenderer = function(width, height, view, transparent) +PIXI.WebGLRenderer = function(width, height, view, transparent, antialias) { // do a catch.. only 1 webGL renderer.. @@ -46,7 +47,7 @@ { PIXI.gl = this.gl = this.view.getContext("experimental-webgl", { alpha: this.transparent, - antialias:true, // SPEED UP?? + antialias:!!antialias, // SPEED UP?? premultipliedAlpha:false, stencil:true }); diff --git a/src/pixi/utils/Detector.js b/src/pixi/utils/Detector.js index 6c8ffcd..d04a568 100644 --- a/src/pixi/utils/Detector.js +++ b/src/pixi/utils/Detector.js @@ -13,8 +13,11 @@ * @param height {Number} the height of the renderers view * @param view {Canvas} the canvas to use as a view, optional * @param transparent=false {Boolean} the transparency of the render view, default false + * @param antialias=false {Boolean} sets antialias (only applicable in webGL chrome at the moment) + * + * antialias */ -PIXI.autoDetectRenderer = function(width, height, view, transparent) +PIXI.autoDetectRenderer = function(width, height, view, transparent, antialias) { if(!width)width = 800; if(!height)height = 600; @@ -25,7 +28,7 @@ //console.log(webgl); if( webgl ) { - return new PIXI.WebGLRenderer(width, height, view, transparent); + return new PIXI.WebGLRenderer(width, height, view, transparent, antialias); } return new PIXI.CanvasRenderer(width, height, view, transparent);