Преглед изворни кода

WebGLDeferredRenderer: made width, height and scale parameters optional.

Defaulting to 800 x 600 x 1.

This allows for API more compatible with WebGLRenderer (empty constructor followed by setSize).

Though for deferred renderer it's more efficient to specify width and height in the constructor (otherwise initial render targets are just going to be trashed immediately).
alteredq пре 12 година
родитељ
комит
8492bbcafd
1 измењених фајлова са 4 додато и 4 уклоњено
  1. 4 4
      examples/js/renderers/WebGLDeferredRenderer.js

+ 4 - 4
examples/js/renderers/WebGLDeferredRenderer.js

@@ -7,14 +7,14 @@ THREE.WebGLDeferredRenderer = function ( parameters ) {
 
 	var _this = this;
 
-	var width = parameters.width;
-	var height = parameters.height;
-	var scale = parameters.scale;
+	var width = parameters.width !== undefined ? parameters.width : 800;
+	var height = parameters.height !== undefined ? parameters.height : 600;
+	var scale = parameters.scale !== undefined ? parameters.scale : 1;
 
 	var scaledWidth = Math.floor( scale * width );
 	var scaledHeight = Math.floor( scale * height );
 
-	var brightness = parameters.brightness !== undefined ?  parameters.brightness : 1;
+	var brightness = parameters.brightness !== undefined ? parameters.brightness : 1;
 	var antialias = parameters.antialias !== undefined ? parameters.antialias : false;
 
 	this.renderer = parameters.renderer;