public static void ResizePOT()
 {
     AssetDatabase.StartAssetEditing();
     foreach (var tex in Selection.GetFiltered <Texture2D>(SelectionMode.DeepAssets))
     {
         var xr = (int)GenericMath.NextPowerOfTwo((uint)tex.width);
         var yr = (int)GenericMath.NextPowerOfTwo((uint)tex.height);
         if (xr == tex.width && yr == tex.height)
         {
             continue;
         }
         SaveResized(tex, xr, yr, (xr - tex.width) / 2, (yr - tex.height) / 2);
     }
     AssetDatabase.StopAssetEditing();
 }