Browse Source

Updated shadowMap.cullFace -> .flipSidedFaces.

* Updated shadowMap.cullFace -> .flipSidedFaces.

* Moved deprecation code to Three.Legacy.js.
tschw 9 years ago
parent
commit
4c39c8bbe8

+ 1 - 1
examples/webgl_lights_hemisphere.html

@@ -226,7 +226,7 @@
 				renderer.gammaOutput = true;
 
 				renderer.shadowMap.enabled = true;
-				renderer.shadowMap.cullFace = THREE.CullFaceBack;
+				renderer.shadowMap.flipSidedFaces = false;
 
 				// STATS
 

+ 1 - 1
examples/webgl_loader_ply.html

@@ -126,7 +126,7 @@
 				renderer.gammaOutput = true;
 
 				renderer.shadowMap.enabled = true;
-				renderer.shadowMap.cullFace = THREE.CullFaceBack;
+				renderer.shadowMap.flipSidedFaces = false;
 
 				container.appendChild( renderer.domElement );
 

+ 1 - 1
examples/webgl_loader_stl.html

@@ -180,7 +180,7 @@
 				renderer.gammaOutput = true;
 
 				renderer.shadowMap.enabled = true;
-				renderer.shadowMap.cullFace = THREE.CullFaceBack;
+				renderer.shadowMap.flipSidedFaces = false;
 
 				container.appendChild( renderer.domElement );
 

+ 1 - 1
examples/webgl_materials_bumpmap.html

@@ -135,7 +135,7 @@
 				container.appendChild( renderer.domElement );
 
 				renderer.shadowMap.enabled = true;
-				renderer.shadowMap.cullFace = THREE.CullFaceBack;
+				renderer.shadowMap.flipSidedFaces = false;
 
 				//
 

+ 1 - 1
examples/webgl_materials_bumpmap_skin.html

@@ -140,7 +140,7 @@
 				container.appendChild( renderer.domElement );
 
 				renderer.shadowMap.enabled = true;
-				renderer.shadowMap.cullFace = THREE.CullFaceBack;
+				renderer.shadowMap.flipSidedFaces = false;
 
 				renderer.autoClear = false;
 

+ 1 - 1
examples/webgl_materials_cubemap_dynamic.html

@@ -184,7 +184,7 @@
 
 				// SHADOW
 
-				renderer.shadowMap.cullFace = THREE.CullFaceBack;
+				renderer.shadowMap.flipSidedFaces = false;
 				renderer.shadowMap.enabled = true;
 
 				// STATS

+ 12 - 0
src/Three.Legacy.js

@@ -575,6 +575,18 @@ Object.defineProperties( THREE.WebGLRenderer.prototype, {
 	}
 } );
 
+Object.defineProperty( THREE.WebGLShadowMap.prototype, 'cullFace', {
+	set: function( cullFace ) {
+		var flipSided = ( cullFace !== THREE.CullFaceBack );
+		console.warn( "WebGLRenderer: .shadowMap.cullFace is deprecated. " +
+				" Set .shadowMap.flipSidedFaces to " + flipSided + "." );
+		this.flipSidedFaces = flipSided;
+	},
+	get: function() {
+		return this.flipSidedFaces ? THREE.CullFaceFront : THREE.CullFaceBack;
+	}
+} );
+
 //
 
 Object.defineProperties( THREE.WebGLRenderTarget.prototype, {

+ 0 - 21
src/renderers/webgl/WebGLShadowMap.js

@@ -409,25 +409,4 @@ THREE.WebGLShadowMap = function ( _renderer, _lights, _objects ) {
 
 	}
 
-	Object.defineProperty( this, 'cullFace', {
-
-		set: function( cullFace ) {
-
-			var flipSided = ( cullFace !== THREE.CullFaceBack );
-
-			console.warn( "WebGLRenderer: .shadowMap.cullFace is deprecated. " +
-					" Set .shadowMap.flipSidedFaces to " + flipSided + "." );
-
-			this.flipSidedFaces = flipSided;
-
-		},
-
-		get: function() {
-
-			return this.flipSidedFaces ? THREE.CullFaceFront : THREE.CullFaceBack;
-
-		}
-
-	} );
-
 };