aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Texture/BCnEncoder.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Graphics.Texture/BCnEncoder.cs')
-rw-r--r--src/Ryujinx.Graphics.Texture/BCnEncoder.cs8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/Ryujinx.Graphics.Texture/BCnEncoder.cs b/src/Ryujinx.Graphics.Texture/BCnEncoder.cs
index 02b79c1b..8103990f 100644
--- a/src/Ryujinx.Graphics.Texture/BCnEncoder.cs
+++ b/src/Ryujinx.Graphics.Texture/BCnEncoder.cs
@@ -28,8 +28,6 @@ namespace Ryujinx.Graphics.Texture
for (int l = 0; l < levels; l++)
{
- int rgba8Size = width * height * depth * layers * 4;
-
int w = BitUtils.DivRoundUp(width, BlockWidth);
int h = BitUtils.DivRoundUp(height, BlockHeight);
@@ -38,8 +36,8 @@ namespace Ryujinx.Graphics.Texture
for (int z = 0; z < depth; z++)
{
BC7Encoder.Encode(
- output.AsMemory().Slice(imageBaseOOffs),
- data.AsMemory().Slice(imageBaseIOffs),
+ output.AsMemory()[imageBaseOOffs..],
+ data.AsMemory()[imageBaseIOffs..],
width,
height,
EncodeMode.Fast | EncodeMode.Multithreaded);
@@ -57,4 +55,4 @@ namespace Ryujinx.Graphics.Texture
return output;
}
}
-} \ No newline at end of file
+}