浏览代码

Math: Added nextPowerOfTwo method.

Mr.doob 10 年之前
父节点
当前提交
aababd2eb9
共有 1 个文件被更改,包括 14 次插入0 次删除
  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;
+
 	}
 
 };