OpenGLを使っているとテクスチャがちゃんと2の累乗(べき乗)のサイズかどうかをチェックする場面が有るかと思います。 ※2の累乗とは2,4,8,16,32など2を何回か掛けた値の事です。 ※OpenGLのバージョンやハードによっては2の累乗じゃ無くても良い時もあります。 その判定をシンプルに行っている記事がTwitterで紹介されていて、非常にナルホドという記述だったので紹介。 記事はこちら WebGL and OpenGL Differences - WebGL Public Wiki http://khronos.org/webgl/wiki/WebGL_and_OpenGL_Differences 該当プログラムはこちらになります。 function isPowerOfTwo(x) { return (x & (x - 1)) == 0; } 例えば8だった場合はビットで表すと 1