diff --git a/src/video_core/amdgpu/types.h b/src/video_core/amdgpu/types.h index 93fcd1823..cd642508c 100644 --- a/src/video_core/amdgpu/types.h +++ b/src/video_core/amdgpu/types.h @@ -325,10 +325,10 @@ inline CompMapping RemapSwizzle(const DataFormat format, const CompMapping swizz case DataFormat::Format4_4_4_4: { // Remap to a more supported component order. CompMapping result; - result.r = swizzle.a; - result.g = swizzle.r; - result.b = swizzle.g; - result.a = swizzle.b; + result.r = swizzle.g; + result.g = swizzle.b; + result.b = swizzle.a; + result.a = swizzle.r; return result; } default: