aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/vk/GrVkCaps.cpp
diff options
context:
space:
mode:
authorGravatar egdaniel <egdaniel@google.com>2016-09-27 09:03:05 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-09-27 09:03:05 -0700
commit25661bac7722860b7589c5b01ec404531d941456 (patch)
tree890750faf8432c309684d384fc3778f54172385f /src/gpu/vk/GrVkCaps.cpp
parentcfdd64f41f957d7465658c42dfa39802dd6c702c (diff)
Add command buffer submits before copy calls in vulkan.
Diffstat (limited to 'src/gpu/vk/GrVkCaps.cpp')
-rw-r--r--src/gpu/vk/GrVkCaps.cpp4
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);