Browse Source

Moved ShaderMaterial legacy code.

Mr.doob 9 years ago
parent
commit
970d998912
2 changed files with 11 additions and 21 deletions
  1. 11 0
      src/Three.Legacy.js
  2. 0 21
      src/materials/ShaderMaterial.js

+ 11 - 0
src/Three.Legacy.js

@@ -96,6 +96,17 @@ Object.defineProperties( THREE.Light.prototype, {
 
 //
 
+Object.defineProperties( THREE.ShaderMaterial.prototype, {
+	derivatives: {
+		set: function ( value ) {
+			console.warn( 'THREE. ShaderMaterial: .derivatives has been moved to .extensions.derivatives.' );
+			this.extensions.derivatives = value;
+		}
+	}
+} );
+
+//
+
 Object.defineProperties( THREE.WebGLRenderer.prototype, {
 	supportsFloatTextures: {
 		value: function () {

+ 0 - 21
src/materials/ShaderMaterial.js

@@ -138,24 +138,3 @@ THREE.ShaderMaterial.prototype.toJSON = function ( meta ) {
 	return data;
 
 };
-
-Object.defineProperties( THREE.ShaderMaterial.prototype, {
-
-	derivatives: {
-
-		get: function () {
-
-			return this.extensions.derivatives;
-
-		},
-
-		set: function ( value ) {
-
-			console.warn( 'THREE. ShaderMaterial: .derivatives has been moved to .extensions.derivatives.' );
-			this.extensions.derivatives = value;
-
-		}
-
-	}
-
-} );