8#ifndef skgpu_graphite_VulkanDescriptorPool_DEFINED
9#define skgpu_graphite_VulkanDescriptorPool_DEFINED
19class VulkanSharedContext;
32 VkDescriptorSetLayout);
34 VkDescriptorPool
descPool() {
return fDescPool; }
38 return &fDescSetLayout;
44 static constexpr int kMaxNumDescriptors = 1024;
48 VkDescriptorSetLayout);
52 VkDescriptorPool fDescPool;
55 VkDescriptorSetLayout fDescSetLayout;
VkDescriptorPool descPool()
static sk_sp< VulkanDescriptorPool > Make(const VulkanSharedContext *, SkSpan< DescriptorData >, VkDescriptorSetLayout)
const VkDescriptorSetLayout * descSetLayout()
static constexpr int kMaxNumSets