diff options
author | 2016-09-27 09:03:05 -0700 | |
---|---|---|
committer | 2016-09-27 09:03:05 -0700 | |
commit | 25661bac7722860b7589c5b01ec404531d941456 (patch) | |
tree | 890750faf8432c309684d384fc3778f54172385f /src/gpu/vk/GrVkCaps.cpp | |
parent | cfdd64f41f957d7465658c42dfa39802dd6c702c (diff) |
Add command buffer submits before copy calls in vulkan.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2363773006
Review-Url: https://codereview.chromium.org/2363773006
Diffstat (limited to 'src/gpu/vk/GrVkCaps.cpp')
-rw-r--r-- | src/gpu/vk/GrVkCaps.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gpu/vk/GrVkCaps.cpp b/src/gpu/vk/GrVkCaps.cpp index 7669ba541a..22cffe7450 100644 --- a/src/gpu/vk/GrVkCaps.cpp +++ b/src/gpu/vk/GrVkCaps.cpp @@ -74,6 +74,10 @@ void GrVkCaps::init(const GrContextOptions& contextOptions, const GrVkInterface* fAllowInitializationErrorOnTearDown = true; } + if (kNvidia_VkVendor == properties.vendorID) { + fSupportsCopiesAsDraws = true; + } + this->applyOptionsOverrides(contextOptions); GrGLSLCaps* glslCaps = static_cast<GrGLSLCaps*>(fShaderCaps.get()); glslCaps->applyOptionsOverrides(contextOptions); |