Flutter Engine
 
Loading...
Searching...
No Matches
descriptor_pool_vk.h File Reference
#include <cstdint>
#include <unordered_map>
#include "fml/status_or.h"
#include "impeller/renderer/backend/vulkan/context_vk.h"
#include "impeller/renderer/pipeline.h"

Go to the source code of this file.

Classes

struct  impeller::DescriptorCache
 Used and un-used descriptor sets. More...
 
class  impeller::DescriptorPoolVK
 A per-frame descriptor pool. Descriptors from this pool don't need to be freed individually. Instead, the pool must be collected after all the descriptors allocated from it are done being used. More...
 
class  impeller::DescriptorPoolRecyclerVK
 Creates and manages the lifecycle of |vk::DescriptorPoolVK| objects. More...
 

Namespaces

namespace  impeller
 

Typedefs

using impeller::DescriptorCacheMap = std::unordered_map< PipelineKey, DescriptorCache >