Ver código fonte

Math: Added nextPowerOfTwo method.

Mr.doob 10 anos atrás
pai
commit
aababd2eb9
1 arquivos alterados com 14 adições e 0 exclusões
  1. 14 0
      src/math/Math.js

+ 14 - 0
src/math/Math.js

@@ -150,6 +150,20 @@ THREE.Math = {
 
 		return ( value & ( value - 1 ) ) === 0 && value !== 0;
 
+	},
+
+	nextPowerOfTwo: function ( value ) {
+
+		value --;
+		value |= value >> 1;
+		value |= value >> 2;
+		value |= value >> 4;
+		value |= value >> 8;
+		value |= value >> 16;
+		value ++;
+
+		return value;
+
 	}
 
 };