Also disable dualsrc blend on Tegra K1. Should help #10208

This commit is contained in:
Henrik Rydgård 2017-12-05 08:22:44 +01:00
parent 62fc802543
commit 20af8264c2

View file

@ -201,8 +201,9 @@ void GPU_Vulkan::CheckGPUFeatures() {
if (vulkan_->GetFeaturesEnabled().dualSrcBlend) {
switch (vulkan_->GetPhysicalDeviceProperties().vendorID) {
case VULKAN_VENDOR_NVIDIA:
// Workaround for Shield TV driver bug.
if (strcmp(vulkan_->GetPhysicalDeviceProperties().deviceName, "NVIDIA Tegra X1") != 0)
// Workaround for Shield TV and Shield Tablet driver bug.
if (strcmp(vulkan_->GetPhysicalDeviceProperties().deviceName, "NVIDIA Tegra X1") != 0 &&
strcmp(vulkan_->GetPhysicalDeviceProperties().deviceName, "NVIDIA Tegra K1") != 0)
features |= GPU_SUPPORTS_DUALSOURCE_BLEND;
break;
case VULKAN_VENDOR_INTEL: