aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/gpu/vk/GrVkCaps.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gpu/vk/GrVkCaps.cpp b/src/gpu/vk/GrVkCaps.cpp
index 36a252e237..eeb43adf31 100644
--- a/src/gpu/vk/GrVkCaps.cpp
+++ b/src/gpu/vk/GrVkCaps.cpp
@@ -97,10 +97,13 @@ void GrVkCaps::init(const GrContextOptions& contextOptions, const GrVkInterface*
}
if (kNvidia_VkVendor == properties.vendorID) {
- fSupportsCopiesAsDraws = true;
fMustSubmitCommandsBeforeCopyOp = true;
}
+ if (kQualcomm_VkVendor != properties.vendorID) {
+ fSupportsCopiesAsDraws = true;
+ }
+
if (fSupportsCopiesAsDraws) {
fCrossContextTextureSupport = true;
}