Commit 7e19e25e by Jamie Madill Committed by Commit Bot

Vulkan: Fix SwiftShader disabled build.

Disabling SwiftShader in the GN build led to a compile error when trying to use ANGLE_VK_SWIFTSHADER_ICD_JSON. Bug: angleproject:4223 Change-Id: I076a88e6bc58adf1e34bbb7286b1f46028cd021a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1969059 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarJonah Ryan-Davis <jonahr@google.com> Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>
parent d674e1e5
...@@ -374,6 +374,7 @@ class ScopedVkLoaderEnvironment : angle::NonCopyable ...@@ -374,6 +374,7 @@ class ScopedVkLoaderEnvironment : angle::NonCopyable
ERR() << "Error setting environment for Mock/Null Driver."; ERR() << "Error setting environment for Mock/Null Driver.";
} }
} }
# if defined(ANGLE_VK_SWIFTSHADER_ICD_JSON)
else if (icd == vk::ICD::SwiftShader) else if (icd == vk::ICD::SwiftShader)
{ {
if (!setICDEnvironment(ANGLE_VK_SWIFTSHADER_ICD_JSON)) if (!setICDEnvironment(ANGLE_VK_SWIFTSHADER_ICD_JSON))
...@@ -381,6 +382,7 @@ class ScopedVkLoaderEnvironment : angle::NonCopyable ...@@ -381,6 +382,7 @@ class ScopedVkLoaderEnvironment : angle::NonCopyable
ERR() << "Error setting environment for SwiftShader."; ERR() << "Error setting environment for SwiftShader.";
} }
} }
# endif // defined(ANGLE_VK_SWIFTSHADER_ICD_JSON)
if (mEnableValidationLayers || icd != vk::ICD::Default) if (mEnableValidationLayers || icd != vk::ICD::Default)
{ {
const auto &cwd = angle::GetCWD(); const auto &cwd = angle::GetCWD();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment