From 7dd207931d40a641789c8ee386b9da370b0f5019 Mon Sep 17 00:00:00 2001 From: Jules Blok Date: Sat, 25 Nov 2017 21:51:14 +0100 Subject: [PATCH] UberShaderPixel: Fix the interpolation qualifier for interface blocks. Fixes MSAA on MacOS with ubershaders enabled. --- Source/Core/VideoCommon/UberShaderPixel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/VideoCommon/UberShaderPixel.cpp b/Source/Core/VideoCommon/UberShaderPixel.cpp index 494adca95d..550e522099 100644 --- a/Source/Core/VideoCommon/UberShaderPixel.cpp +++ b/Source/Core/VideoCommon/UberShaderPixel.cpp @@ -89,7 +89,7 @@ ShaderCode GenPixelShader(APIType ApiType, const ShaderHostConfig& host_config, { out.Write("VARYING_LOCATION(0) in VertexData {\n"); GenerateVSOutputMembers(out, ApiType, numTexgen, per_pixel_lighting, - GetInterpolationQualifier(msaa, ssaa)); + GetInterpolationQualifier(msaa, ssaa, true, true)); if (stereo) out.Write(" flat int layer;\n");