aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Texture/PixelConverter.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Graphics.Texture/PixelConverter.cs')
-rw-r--r--src/Ryujinx.Graphics.Texture/PixelConverter.cs22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/Ryujinx.Graphics.Texture/PixelConverter.cs b/src/Ryujinx.Graphics.Texture/PixelConverter.cs
index add25cd3..7955aed3 100644
--- a/src/Ryujinx.Graphics.Texture/PixelConverter.cs
+++ b/src/Ryujinx.Graphics.Texture/PixelConverter.cs
@@ -87,9 +87,9 @@ namespace Ryujinx.Graphics.Texture
{
uint packed = inputSpan[offset++];
- uint outputPacked = 0xff000000;
- outputPacked |= (packed << 3) & 0x000000f8;
- outputPacked |= (packed << 8) & 0x00f80000;
+ uint outputPacked = 0xff000000;
+ outputPacked |= (packed << 3) & 0x000000f8;
+ outputPacked |= (packed << 8) & 0x00f80000;
// Replicate 5 bit components.
outputPacked |= (outputPacked >> 5) & 0x00070007;
@@ -126,10 +126,10 @@ namespace Ryujinx.Graphics.Texture
uint a = forceAlpha ? 1 : (packed >> 15);
- uint outputPacked = a * 0xff000000;
- outputPacked |= (packed << 3) & 0x000000f8;
- outputPacked |= (packed << 6) & 0x0000f800;
- outputPacked |= (packed << 9) & 0x00f80000;
+ uint outputPacked = a * 0xff000000;
+ outputPacked |= (packed << 3) & 0x000000f8;
+ outputPacked |= (packed << 6) & 0x0000f800;
+ outputPacked |= (packed << 9) & 0x00f80000;
// Replicate 5 bit components.
outputPacked |= (outputPacked >> 5) & 0x00070707;
@@ -198,10 +198,10 @@ namespace Ryujinx.Graphics.Texture
{
uint packed = inputSpan[offset++];
- uint outputPacked = packed & 0x0000000f;
- outputPacked |= (packed << 4) & 0x00000f00;
- outputPacked |= (packed << 8) & 0x000f0000;
- outputPacked |= (packed << 12) & 0x0f000000;
+ uint outputPacked = packed & 0x0000000f;
+ outputPacked |= (packed << 4) & 0x00000f00;
+ outputPacked |= (packed << 8) & 0x000f0000;
+ outputPacked |= (packed << 12) & 0x0f000000;
outputSpan[outOffset++] = outputPacked * 0x11;
}