浏览代码

Update SoftwareRenderer.js to support alpha parameter with typo fix

ecivic 9 年之前
父节点
当前提交
43fe77dc2e
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      examples/js/renderers/SoftwareRenderer.js

+ 3 - 3
examples/js/renderers/SoftwareRenderer.js

@@ -107,7 +107,7 @@ THREE.SoftwareRenderer = function ( parameters ) {
 		canvas.width = canvasWidth;
 		canvas.height = canvasHeight;
 
-		context.fillStyle = alpha ? : "rgba(0, 0, 0, 0)" : clearColor.getStyle();
+		context.fillStyle = alpha ? "rgba(0, 0, 0, 0)" : clearColor.getStyle();
 		context.fillRect( 0, 0, canvasWidth, canvasHeight );
 
 		imagedata = context.getImageData( 0, 0, canvasWidth, canvasHeight );
@@ -374,7 +374,7 @@ THREE.SoftwareRenderer = function ( parameters ) {
 			data[ i ] = clearColor.r * 255 | 0;
 			data[ i + 1 ] = clearColor.g * 255 | 0;
 			data[ i + 2 ] = clearColor.b * 255 | 0;
-			data[ i + 3 ] = alpha ? : 0 : 255;
+			data[ i + 3 ] = alpha ? 0 : 255;
 
 		}
 
@@ -1480,7 +1480,7 @@ THREE.SoftwareRenderer = function ( parameters ) {
 				data[ poffset ++ ] = clearColor.r * 255 | 0;
 				data[ poffset ++ ] = clearColor.g * 255 | 0;
 				data[ poffset ++ ] = clearColor.b * 255 | 0;
-				data[ poffset ++ ] = alpha ? : 0 : 255;
+				data[ poffset ++ ] = alpha ? 0 : 255;
 
 			}