gdkchan 8 лет назад
Родитель
Сommit
0381a09227
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      Ryujinx.Core/Gpu/BlockLinearSwizzle.cs

+ 3 - 1
Ryujinx.Core/Gpu/BlockLinearSwizzle.cs

@@ -1,3 +1,5 @@
+using System;
+
 namespace Ryujinx.Core.Gpu
 namespace Ryujinx.Core.Gpu
 {
 {
     class BlockLinearSwizzle : ISwizzle
     class BlockLinearSwizzle : ISwizzle
@@ -16,7 +18,7 @@ namespace Ryujinx.Core.Gpu
             BhShift  = CountLsbZeros(BlockHeight * 8);
             BhShift  = CountLsbZeros(BlockHeight * 8);
             BppShift = CountLsbZeros(Bpp);
             BppShift = CountLsbZeros(Bpp);
 
 
-            int WidthInGobs = Width * Bpp / 64;
+            int WidthInGobs = (int)MathF.Ceiling(Width * Bpp / 64f);
 
 
             GobStride = 512 * BlockHeight * WidthInGobs;
             GobStride = 512 * BlockHeight * WidthInGobs;