Commit 61288549 by Cody Northrop Committed by Commit Bot

Vulkan: Turn on cubemap arrays for Qualcomm

The feature works on Pixel 3 and later, so only disable it on Pixel 2. Bug: angleproject:5143 Change-Id: I824fc9ea71cb612fd99e23b7f37a1a3c278d92aa Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2855218Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarMohan Maiya <m.maiya@samsung.com> Reviewed-by: 's avatarTim Van Patten <timvp@google.com> Commit-Queue: Cody Northrop <cnorthrop@google.com>
parent 939dc8d9
...@@ -2377,7 +2377,8 @@ void RendererVk::initFeatures(DisplayVk *displayVk, ...@@ -2377,7 +2377,8 @@ void RendererVk::initFeatures(DisplayVk *displayVk,
// - Qualcomm: http://anglebug.com/5143 // - Qualcomm: http://anglebug.com/5143
ANGLE_FEATURE_CONDITION( ANGLE_FEATURE_CONDITION(
&mFeatures, supportsImageCubeArray, &mFeatures, supportsImageCubeArray,
mPhysicalDeviceFeatures.imageCubeArray == VK_TRUE && !isSwiftShader && !isQualcomm); mPhysicalDeviceFeatures.imageCubeArray == VK_TRUE && !isSwiftShader &&
!IsPixel2(mPhysicalDeviceProperties.vendorID, mPhysicalDeviceProperties.deviceID));
ANGLE_FEATURE_CONDITION(&mFeatures, preferredLargeHeapBlockSize4MB, !isQualcomm); ANGLE_FEATURE_CONDITION(&mFeatures, preferredLargeHeapBlockSize4MB, !isQualcomm);
......
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