From 418225f9e6307b51358b4bf4cab58fbd941af618 Mon Sep 17 00:00:00 2001 From: Alex Barney Date: Mon, 16 Dec 2019 20:20:40 -0600 Subject: [PATCH] Support 3D textures --- Ryujinx.Graphics.Texture/Astc/AstcDecoder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ryujinx.Graphics.Texture/Astc/AstcDecoder.cs b/Ryujinx.Graphics.Texture/Astc/AstcDecoder.cs index 8465732736..9cb63ba7a4 100644 --- a/Ryujinx.Graphics.Texture/Astc/AstcDecoder.cs +++ b/Ryujinx.Graphics.Texture/Astc/AstcDecoder.cs @@ -149,7 +149,7 @@ namespace Ryujinx.Graphics.Texture.Astc int pixelCordY = blockCordY * BlockSizeY; int outputPixelsX = Math.Min(pixelCordX + BlockSizeX, level.ImageSizeX) - pixelCordX; - int outputPixelsY = Math.Min(pixelCordY + BlockSizeY, level.ImageSizeY) - pixelCordY; + int outputPixelsY = Math.Min(pixelCordY + BlockSizeY, level.ImageSizeY * level.ImageSizeZ) - pixelCordY; int outputStart = pixelCordX * 4 + pixelCordY * stride; int outputOffset = outputStart;