Searched defs:DescriptorSetLayout (Results 1 - 4 of 4) sorted by relevance

/external/vulkan-validation-layers/layers/
H A Ddescriptor_sets.cpp26 // Construct DescriptorSetLayout instance from given create info
27 cvdescriptorset::DescriptorSetLayout::DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *p_create_info, function in class:cvdescriptorset::DescriptorSetLayout
53 bool cvdescriptorset::DescriptorSetLayout::ValidateCreateInfo(debug_report_data *report_data,
68 void cvdescriptorset::DescriptorSetLayout::FillBindingSet(std::unordered_set<uint32_t> *binding_set) const {
74 cvdescriptorset::DescriptorSetLayout::GetDescriptorSetLayoutBindingPtrFromBinding(const uint32_t binding) const {
82 cvdescriptorset::DescriptorSetLayout::GetDescriptorSetLayoutBindingPtrFromIndex(const uint32_t index) const {
88 uint32_t cvdescriptorset::DescriptorSetLayout::GetDescriptorCountFromBinding(const uint32_t binding) const {
96 uint32_t cvdescriptorset::DescriptorSetLayout::GetDescriptorCountFromIndex(const uint32_t index) const {
102 VkDescriptorType cvdescriptorset::DescriptorSetLayout
[all...]
H A Ddescriptor_sets.h62 * DescriptorSetLayout class
89 class DescriptorSetLayout { class in namespace:cvdescriptorset
92 DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *p_create_info, const VkDescriptorSetLayout layout);
106 bool IsCompatible(const DescriptorSetLayout *, std::string *) const;
262 std::vector<cvdescriptorset::DescriptorSetLayout const *> layout_nodes;
288 * Please refer to the DescriptorSetLayout comment above for a description of
301 DescriptorSet(const VkDescriptorSet, const VkDescriptorPool, const DescriptorSetLayout *, const core_validation::layer_data *);
325 bool IsCompatible(const DescriptorSetLayout *, std::string *) const;
345 const DescriptorSetLayout *GetLayout() const { return p_layout_; };
379 const DescriptorSetLayout *p_layout
[all...]
/external/vulkan-validation-layers/tests/
H A Dvktestbinding.h52 class DescriptorSetLayout;
498 void init(const Device &dev, VkPipelineLayoutCreateInfo &info, const std::vector<const DescriptorSetLayout *> &layouts);
509 class DescriptorSetLayout : public internal::NonDispHandle<VkDescriptorSetLayout> { class in namespace:vk_testing
511 ~DescriptorSetLayout();
536 std::vector<DescriptorSet *> alloc_sets(const Device &dev, const std::vector<const DescriptorSetLayout *> &layouts);
537 std::vector<DescriptorSet *> alloc_sets(const Device &dev, const DescriptorSetLayout &layout, uint32_t count);
538 DescriptorSet *alloc_sets(const Device &dev, const DescriptorSetLayout &layout);
/external/vulkan-validation-layers/include/vulkan/
H A Dvulkan.hpp1542 class DescriptorSetLayout class in namespace:vk::vk
1545 DescriptorSetLayout() function in class:vk::vk::DescriptorSetLayout
1550 DescriptorSetLayout(VkDescriptorSetLayout descriptorSetLayout) function in class:vk::vk::DescriptorSetLayout
1554 DescriptorSetLayout& operator=(VkDescriptorSetLayout descriptorSetLayout)
1561 bool operator==(DescriptorSetLayout const &rhs) const
1566 bool operator!=(DescriptorSetLayout const &rhs) const
1571 bool operator<(DescriptorSetLayout const &rhs) const
1597 static_assert( sizeof( DescriptorSetLayout ) == sizeof( VkDescriptorSetLayout ), "handle and wrapper have different size!" );
6379 DescriptorSetAllocateInfo( DescriptorPool descriptorPool_ = DescriptorPool(), uint32_t descriptorSetCount_ = 0, const DescriptorSetLayout* pSetLayouts_ = nullptr )
6423 DescriptorSetAllocateInfo& setPSetLayouts( const DescriptorSetLayout* pSetLayouts
[all...]

Completed in 126 milliseconds