Permalink
Browse files

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

  • Loading branch information...
hrydgard committed Dec 5, 2017
1 parent 62fc802 commit 20af8264c29e9ef46cf840046404bdbd69350acb
Showing with 3 additions and 2 deletions.
  1. +3 −2 GPU/Vulkan/GPU_Vulkan.cpp
@@ -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:

0 comments on commit 20af826

Please sign in to comment.