aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/vk/GrVkCaps.h
diff options
context:
space:
mode:
authorGravatar egdaniel <egdaniel@google.com>2016-09-27 08:00:53 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-09-27 08:00:53 -0700
commitbc9b2963bf9e39c47ae5c3ab94b8503b476f4f0e (patch)
treedd1fe0200d6191882ffb251d1a150f32f418b3cd /src/gpu/vk/GrVkCaps.h
parentcefee07bf7c5f8ae3016d8c00674f078c2fdb592 (diff)
Add GrVkCopyPipeline to handle vulkan copies as draws
Diffstat (limited to 'src/gpu/vk/GrVkCaps.h')
-rw-r--r--src/gpu/vk/GrVkCaps.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gpu/vk/GrVkCaps.h b/src/gpu/vk/GrVkCaps.h
index 6f46952f43..8e8953e522 100644
--- a/src/gpu/vk/GrVkCaps.h
+++ b/src/gpu/vk/GrVkCaps.h
@@ -70,6 +70,10 @@ public:
return fAllowInitializationErrorOnTearDown;
}
+ bool supportsCopiesAsDraws() const {
+ return fSupportsCopiesAsDraws;
+ }
+
/**
* Returns both a supported and most prefered stencil format to use in draws.
*/
@@ -128,6 +132,9 @@ private:
// flag says we will accept VK_ERROR_INITIALIZATION_FAILED as well.
bool fAllowInitializationErrorOnTearDown;
+ // Check whether we support using draws for copies.
+ bool fSupportsCopiesAsDraws;
+
typedef GrCaps INHERITED;
};