Skip to content

Commit

Permalink
Merge pull request #18819 from hrydgard/disable-msaa-adreno
Browse files Browse the repository at this point in the history
Temporarily disable MSAA on Adreno GPUs
  • Loading branch information
hrydgard committed Feb 3, 2024
2 parents 6e676b9 + 8dc4d6e commit bdfa4c1
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Common/GPU/Vulkan/thin3d_vulkan.cpp
Expand Up @@ -966,8 +966,8 @@ VKContext::VKContext(VulkanContext *vulkan, bool useRenderThread)
caps_.deviceID = deviceProps.deviceID;

if (caps_.vendor == GPUVendor::VENDOR_QUALCOMM) {
if (caps_.deviceID < 0x6000000) // On sub 6xx series GPUs, disallow multisample.
multisampleAllowed = false;
// if (caps_.deviceID < 0x6000000) // On sub 6xx series GPUs, disallow multisample.
multisampleAllowed = false; // Actually, let's disable it on them all for now. See issue #18818.

// Adreno 5xx devices, all known driver versions, fail to discard stencil when depth write is off.
// See: https://github.com/hrydgard/ppsspp/pull/11684
Expand Down
2 changes: 2 additions & 0 deletions UI/GameSettingsScreen.cpp
Expand Up @@ -342,6 +342,8 @@ void GameSettingsScreen::CreateGraphicsSettings(UI::ViewGroup *graphicsSettings)
msaaChoice->SetChoiceIcon(i, ImageID("I_WARNING"));
}
}
} else {
g_Config.iMultiSampleLevel = 0;
}

#if PPSSPP_PLATFORM(ANDROID)
Expand Down

0 comments on commit bdfa4c1

Please sign in to comment.