aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/vk/GrVkCommandBuffer.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/GrVkCommandBuffer.h
parentcefee07bf7c5f8ae3016d8c00674f078c2fdb592 (diff)
Add GrVkCopyPipeline to handle vulkan copies as draws
Diffstat (limited to 'src/gpu/vk/GrVkCommandBuffer.h')
-rw-r--r--src/gpu/vk/GrVkCommandBuffer.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gpu/vk/GrVkCommandBuffer.h b/src/gpu/vk/GrVkCommandBuffer.h
index e593b2d542..9864ec02fe 100644
--- a/src/gpu/vk/GrVkCommandBuffer.h
+++ b/src/gpu/vk/GrVkCommandBuffer.h
@@ -78,6 +78,16 @@ public:
uint32_t dynamicOffsetCount,
const uint32_t* dynamicOffsets);
+ void bindDescriptorSets(const GrVkGpu* gpu,
+ const SkTArray<const GrVkRecycledResource*>&,
+ const SkTArray<const GrVkResource*>&,
+ VkPipelineLayout layout,
+ uint32_t firstSet,
+ uint32_t setCount,
+ const VkDescriptorSet* descriptorSets,
+ uint32_t dynamicOffsetCount,
+ const uint32_t* dynamicOffsets);
+
void setViewport(const GrVkGpu* gpu,
uint32_t firstViewport,
uint32_t viewportCount,